应用市场推荐规范¶
最后更新:2022/08/30 概述 企业微信应用市场希望为企业用户提供:满足多元的场景需求、使用体验良好、能为企业及员工创造价值的优质产品服务。
为此,应用市场推荐流程中安排了一系列的应用评审、联合共创及验收的环节,通过这些环节企业微信团队可以更好地理解并认可应用的价值,有助于促进双方针对应用的产品功能及用户体验等各方面策略的确立和制定。
本规范将详细介绍应用推荐至企业微信应用市场的流程及所需要遵循的标准原则。
申请条件 服务商提交应用推荐申请,需同时满足以下条件:
- 服务商资质 公司在所属领域中有一定知名度和服务经验; 有 10 人以上稳定的产品研发团队,能保证应用的持续优化及迭代研发; 有成熟的客户服务团队,能够及时有效地帮助客户解决问题;
- 应用的产品价值 提供低门槛、高价值的企业产品,在解决实际问题的同时保证良好的用户体验; 若应用市场中已有同类应用,申请推荐的应用需要凸显自身功能优势及其差异化价值; 通用型应用,需要能满足大多数企业及员工的需求;行业垂直型应用,需对行业业务有深刻的理解,能提供完整有深度的行业解决方案; 需基于企业微信现有开放能力,设计双方深度整合的方案。
- 应用共创条件 有软件著作权 通过企业微信应用推荐基础考试 应用近 30 天新增活跃企业大于 5 家(可在【服务商助手 - 应用数据】中查看是否达标) 应用推荐流程 满足申请条件的应用,可按下述流程申请应用推荐:
申请推荐流程.png
- 发起申请 第三方应用(网页应用及小程序)完成上架后,可自行推广应用,使之满足申请推荐的要求;应用上架请参考企微应用接入流程 满足应用共创申请条件后,可在企业微信桌面端【工作台-企业微信服务商助手-工具-应用推荐】中提交应用产品方案并发起应用共创申请。
- 应用共创 2.1 应用评审 服务商在申请入口提交申请材料后点击联系产品经理,与企业微信团队沟通并预约应用方案评审; 应用方案评审过程中,双方的产品经理及设计师可以对产品定位、功能场景、交互体验等进行更深度的交流,也会基于企业微信现有开放能力,设计双方深度整合的方案。旨在降低应用的使用门槛,保证应用的质量与价值; 企业微信微团队会根据应用方案评审情况,确定产品是否适合在企业微信应用市场推荐并将评审结果通过服务商助手通知服务商; 通过应用方案评审后,该环节将输出最终的产品设计稿。 2.2 应用开发 产品开发:服务商根据应用评审阶段确定的方案进行调整,并结合《应用推荐标准及优化指南》进行联合共研; 产品优化完成后,服务商对自身应用功能进行完整测试,并根据验收标准逐项自检。 2.3 应用验收 服务商提供自身应用功能的测试报告并提交验收,企业微信团队会对应用进行验收; 服务商提交验收前确保自测充分,并根据验收反馈做相应调整优化。如三次验收未通过的应用,则应用共创申请失效。
- 正式推荐 灰度推荐:验收通过的应用,将被灰度推荐至企业微信应用市场提供给一部分企业试用。当授权企业达到预定数量或灰度推荐到达一定周期后,灰度推荐结束; 正式推荐:灰度推荐期间,企业安装应用使用体验良好,且应用无质量问题,则转为正式推荐。 应用推荐标准及优化指南
- 应用授权开通流程 1.1 应用市场信息展示 应用市场会展示应用的名称、标语、截图等信息,为帮助用户快速理解和选择,请确保应用信息清晰易懂,能向用户传达出产品的特色及价值。
应用名称必须包含品牌名:品牌名+功能场景,也支持单独用品牌名作为应用名称,2-10 个汉字,不使用“-”,“()”,“|”,“·”或者空格等特殊符号样式; 应用标语及简介,应真实准确地介绍产品功能及其特色,禁止出现“最佳”“唯一”“顶级”等绝对性词汇或其他夸大宣传的描述用语; 应用 icon 必须为正方形(不允许切角),像素为 750 x 750,1M 以内的 jpg、png 图片; 应用截图必须上传 5 张 iOS 版的企业微信界面截图,像素要求为 1242 x 2208(iPhone plus 尺寸),大小 2M 以内的 JPG、PNG 格式,应用截图需要进行一定的设计和优化来标明重点; 提供详细易懂的收费价目表,介绍不同版本的功能范围及定价策略、免费试用策略及增值服务等; 应用视频分辨率必须在 720p 及以上,时长控制在 5 分钟以内;内容用于介绍该应用的使用价值、解决的企业需求痛点和产品的核心功能; 1.2 可见范围设置及通讯录同步要求 企业管理员授权第三方应用时,需要设置应用的可见范围,只有可见范围内的成员可以查看并使用第三方应用。
支持企业的可见范围设置为单个成员、部门或标签,禁止可见范围必须设置为根部门或对可见范围设置有特殊限制; 管理员授权完成后,第三方应用后台需马上自动同步可见范围内的通讯录信息,禁止需要管理员手动同步;(授权完成后,服务商会获得授权企业的授权信息,接口文档:获取企业永久授权码,获取企业授权信息;再通过获取成员、部门和标签接口去自动同步通讯录,相关接口:读取成员,获取部门列表,获取标签成员) 企业通讯录是企业的重要敏感数据,第三方应用将不再直接获取到授权企业的通讯录数据(接口将不再返回姓名与部门名)。第三方页面若需要展示用户的通讯录信息,需使用通讯录组件,以提供更加安全良好的体验。(接口文档:通讯录展示组件 - 接口文档 - 企业微信开发者中心) 应用内不可通过活动表单等方式收集用户的敏感信息(名称、手机号和邮箱),如需联系用户,可使用企业微信应用客服会话能力。(接口文档:进入应用客服会话 - 接口文档 - 企业微信开发者中心) 1.3 授权即可使用 应用需要为新授权企业提供可以免费体验的功能完整的初始版本,对试用人数范围及试用期限不作具体限制; 应用授权成功后,在可见范围内的用户从企业微信工作台进入应用时,要求必须立即可以使用。不能因未完成通讯录同步、未设置业务规则或账号初始化配置等原因而禁止提供服务; 应用应能独立工作,无需安装其他应用配合使用,如:使用考勤应用必须先授权通讯录应用; 用户从 web 端发起授权,授权完成要求直接跳转进入服务商管理后台,过程中不允许出现帐号注册、补充企业信息或填写帐号密码等页面(管理员信息和企业信息可以在授权完成后通过接口获取,接口文档:获取企业永久授权码,获取企业授权信息) 应用授权成功后,不可退出登录状态切换其他账号使用。 1.4 收费策略告知 应用授权成功后,服务商需通过应用主页、应用管理后台或应用消息通知及时告知用户当前账号为体验版本,并提供明确的有效期限、收费策略及相关咨询入口; 在账号试用期结束前,服务商要提前 7 天通过企业微信应用消息下发相关通知,提醒企业管理员当前试用版本服务即将终止,指引查看收费策略或付费咨询。 1.5 支持第三方授权及注册定制化 使用第三方授权接口构造应用授权链接,已经注册企业微信的用户在你的网站上可以直接安装应用到他的企业微信中。 点击查看接口文档 针对没有企业微信的用户,使用注册定制化接口构造一个专属的企业微信注册链接,用户通过这个链接注册企业微信,可以预装你提前配置好的应用,注册安装可以一次性完成。点击查看接口文档 1.6 支持成员授权 企业微信普通成员可以通过应用市场或者其他授权渠道安装和体验应用。点击查看接口文档 2. 联合宣传及推广 2.1 服务商 PC 端官网宣传展示 服务商官网首页或由首页一级入口进入的页面需提供独立的应用介绍页面,内容包括:企业微信服务商标识、授权安装按钮、注册定制化入口、扫码登录按钮、应用截图和功能特点等,以上元素需放置在应用介绍页中顶部或其他明显的位置,并且要求使用统一的样式(点击查看设计资源); 服务商官网首页若设有登录入口,需支持企业微信扫码登录。 2.2 移动端服务商官网 对于移动端实现 H5 页面适配,同时提供服务商标识及注册定制化入口;
- 针对企业微信的适配优化 3.1 应用账号体系 基于企业微信第三方通讯录权限体系,服务商无法直接获取用户的敏感信息(手机号跟邮箱),因此要求应用使用企业微信 userid 作为账号主键。
3.2 配置主页 URL 企业微信同时具有消息推送能力及应用主页展示能力,服务商必须为应用配置应用主页。用户可以从企业微信工作台直接进入应用主页处理业务;也可以通过消息列表接收应用消息。
3.3 应用兼容性要求 应用必须同时支持在微工作台中使用,两种方式: 1)为应用配置菜单,用户通过点击菜单进入相应的主页 2)在应用详情页勾选“在微工作台中始终进入主页”,用户在微信侧微工作台中进入应用后会直接进入应用主页 应用必须同时支持在 PC 版企业微信中使用,两种方式: 1)在 PC 版企业微信的内嵌浏览器中做页面适配 2)在 PC 版企业微信用系统浏览器打开指定的 URL,以获得更好的体验(接口文档:打开系统默认浏览器) 3.4 通讯录同步要求 当应用的可见范围节点发生变更时,服务商后台必须自动同步更新通讯录信息(接口文档:变更授权通知 ); 当企业微信通讯录变更时(新增成员事件,更新成员事件,删除成员事件,新增部门事件,更新部门事件,删除部门事件,标签变更事件),服务商后台必须自动同步通讯录,保证新加入成员可立即使用应用,被删除成员无法继续使用应用(接口文档:通讯录变更事件通知 ) 3.5 对接企业微信应用市场支付 提供银行账户信息及用户协议:服务商根据企业微信团队的模板提供银行账户信息,用于平台后续与服务商的款项结算;提供应用的线上用户协议,用于企业安装付费应用时的服务条款说明; 平台提供支付功能合作协议,双方完成线下签署; 配置定价策略及接口联调:为付费应用配置定价策略,详细操作见下述指引;对接企业微信的相关支付接口(接口文档:应用市场付费接口) 3.6 对申请家校沟通权限产品的接入要求 家校沟通权限的应用必须要接入的接口列表: 接入家校通讯录概述 - 企业微信 API (1)当有微信用户使用应用但是不认识这个学生家长时可以调用:微信小程序进入填写学生资料页面 - 企业微信 API 或微信 H5 页面唤起填写学生资料页面 - 企业微信 API (2)当一个企业微信用户没有负责任何班级时可以调用接口认领班级:wx.qy.claimClassAdmin - 企业微信 API 或认领老师班级 - 企业微信 API (3)获取学校家校通讯录部门结构以及是否有班级群,群 ID 等信息获取部门列表 - 企业微信 API (4)当应用是从一个班级群内打开时,可以调用接口直接将消息发到该群里 wx.qy.sendChatMessage - 企业微信 API 或分享消息到当前会话 - 企业微信 API (5)通过学校通知发消息给到学生家长,可以定向,可以群发,前提是家长在可发消息的范围内:发送「学校通知」 - 企业微信 API (6)可以查询发消息到家长的范围:获取可使用的家长范围 - 企业微信 API
应用 push 消息给企业微信用户发送应用消息 - 企业微信 API 成员授权模式时支持邀请更多用户使用成员授权应用 - 企业微信 API 4. 应用体验优化 4.1 优雅的 UI 交互 严格统一页面的交互体验和视觉元素,包含但不限于:页面结构、元素样式、字体、图标、颜色等; 节省空间避免干扰,控制各模块所占的空间比例,减少使用动画效果、背景图等元素,避免对用户造成干扰; 谨慎提醒减少失败,慎重使用红色等强效果,通过优化产品交互来减少不必要的失败,照顾用户情绪降低挫败感 重点突出,正确引导。利用对比,从视觉上强调主操作弱化次要操作,帮助用户理解区分并做出选择; 及时反馈,轻量级的成功提示使用弹出式提示(Toast)、需要用户明确知晓的操作结果(如:错误提示、二次确认)可通过模态对话框来提示、明确流程终结的情况下使用操作结果页来反馈; 部分页面要求必须对接 JS-SDK 监听页面返回事件,在用户点击返回操作时,进行二次确认或重定向到指定的页面。如:表单提交后点击返回应该返回首页而不是表单填写页(接口文档:监听页面返回事件) 4.2 清晰的产品逻辑 逻辑清晰路径明确,产品交互及页面结构要有规可循,让用户能轻易地找到所需信息及操作入口,提高工作效率; 简单高效隐藏复杂,页面需要突出主场景/主流程,将使用频次低的非重要项、复杂设置收纳到类似“高级设置”中; 4.3 简明易懂的文案 含义明确,文案传达的信息要跟实际效果或操作场景相符合,避免出现词不达意的情况; 通俗易懂,减少使用专业术语、英文缩写或是自己创造的新词汇,避免信息的无效传达; 精简扼要,切中场景,避免冗余 4.4 技术层面优化 在 4G 或 wifi 网络条件下,应用页面加载时间要求小于 3 秒,操作响应时间小于 5 秒; 资源较多的页面建议按需加载或分屏加载,禁止出现 404 5. 应用管理后台体验优化 应用管理后台,指第三方应用自身的管理后台,一般承载应用的在当前企业中的相关管理。应用安装成功之后,管理员可以从企业微信管理后台或服务商官网登录到后台。
5.1 应用管理后台帐号体系 必须支持企业微信内外部管理员登录服务商后台,即同时支持以 userid(内部管理员)或 email(外部管理员)为主键来建立自己的管理员帐号
5.2 应用管理后台登录要求 必须支持授权企业的所有管理员能登录进入服务商后台,登录途径: 1)管理员从服务商官网扫码登录;2)管理员从企业微信管理后台->应用详情页->业务设置->前往服务商后台跳转登录。其中所有管理员包括系统管理员、外部管理员和应用使用范围内的分级管理员(接口文档:从第三方单点登录 ) 管理员从服务商官网扫码登录后必须直接进入管理后台,登录及后续过程中不允许出现其他页面或弹窗中断流程(包括补充填写企业信息、补充注册帐号密码、推广类等其它页面); 分级管理员在服务商管理后台的权限,必须与在企业微信中被分配的权限保持一致,包含应用的管理权限和通讯录的管理权限; 若提供成员登陆的 web 端,服务商必须提供企业微信扫码登陆入口,支持企业成员用企业微信扫码登陆。成员扫码后,登录跳转的过程中不允许出现其他页面或弹窗中断流程 5.3 处理不同场景进入的逻辑 用户从服务商官网授权应用,直接进入所授权应用的管理界面; 用户从服务商官网扫码登录,直接进入管理后台首页; 用户从企业微信后台->业务设置跳转,直接进入相应应用的管理界面 5.4 帐号体系注销 第三方应用管理后台必须提供帐号注销功能。帐号注销功能支持销毁用户的通讯录数据和使用过程产生的所有业务数据,但禁止删除企业微信侧的任何数据
应用运营服务规范 6.1 应用客服配置 服务商必须为推荐应用配置专职的客服人员,企业管理员授权应用时将自动添加服务商客服为企业微信外部联系人; 问题或故障发生后,要求服务商客服能快速响应跟解决问题 6.2 运营通知规范 各类重要的系统通知统一通过企业微信应用消息的渠道下发,频次不允许超过 2 次/周; 活动运营类信息建议通过应用消息下发; 企业授权安装应用后,需要通过应用消息向可见范围内所有成员推送新手指南 6.3 临时性停服 因不可避免的原因而造成的临时性停服,需提前 3 个工作日向企业微信团队报备,说明停服原因及具体时间; 临时性停服时间不得在 8:00 - 22:00,停服期间,应用将被从企业微信应用市场暂时取消推荐; 临时性停服需提前 24h 通过企业微信应用消息通知用户,说明停服原因及具体时间 6.4 电话销售/线上销售规范 服务商及其全体员工在做电话回访、客户沟通等涉及到对外形象展示的情况下,应明确表明所属公司名称及公司为企业微信第三方服务商的身份; 禁止在电话沟通、当面沟通中自称是企业微信团队、微信团队; 禁止在各类账号的名称、头像、签名中出现与腾讯已有知识产权内容相同(如‘腾讯’、‘企业微信’、‘微信团队’、‘Tencent’、‘wework’ 等)字样 6.5 推广信息展示要求 弱化营销和推广信息,建议将所有推广信息聚合在类似“系统通知”的频道下; 使用已安装应用过程中禁止引导安装其它应用; 未安装应用禁止在首页页面直接展示,建议在类似“应用中心”的频道下展示 7. 取消推荐规则 为使更优质的应用能够在市场中获得更多的曝光机会,企业微信会监测应用安装情况及应用质量,并对低频使用应用或存在产品缺陷的应用执行取消推荐。 系统将在每月初进行判断,若应用出现以下情况之一: (1)近 4 周的新增应用活跃企业数及活跃率均位于应用市场后 10% (2)超过 90 天未在应用市场做版本更新 则通过企业微信服务商助手推送告警信息,并于 7 天后执行取消推荐,取消推荐后应用仍可在市场中搜索到,但无法获得相关分类的曝光位置。对于新推荐的应用给予 3 个自然月的推广运营周期,周期内不会因为上述条件而取消推荐,但仍需遵守平台的《企业微信第三方应用平台运营规则》。 若应用出现未经通知的主流程功能故障或不符合应用推荐标准的产品功能,则会立即取消推荐。 注:
近 4 周的应用活跃企业数据可在企业微信桌面端-工作台-服务商助手-工具-应用运营-应用数据中查看 新增应用活跃企业数为近 4 周的应用活跃企业增量,活跃率为近 4 周的应用活跃企业增量/新增安装增量 7.1 取消推荐后的处理规则 应用取消推荐之后,一个月内将不允许再次提交推荐请求,服务商需分析总结应用质量下降的原因并针对性的优化解决问题。应用优化后,可向企业微信应用市场产品团队提交相关优化报告和重新申请推荐
上一篇