硬件VoIP审核验证要求
为验证硬件开发者的硬件是否真实、体验是否符合平台要求,在事前保障硬件接入VoIP通话能力的质量,【验证小程序音视频能力】中有两步审核流程:视频验证和寄送设备验证。
视频验证,即开发者自行录制手机端和硬件端小程序的操作录屏、通话流程的视频等,提交平台审核。
寄送设备验证,即开发者邮寄实体设备至微信团队,微信团队检验设备是否真实、是否与开发者在平台提交的信息一致,体验是否符合预期,并与前期提交的视频体验一致。
为提高审核效率,请开发者严格按照以下标准提交审核,避免审核信息被打回。
一、视频验证
1.1 必备内容
1)设备开机流程(包括接电源、联网、开机启动、从开机页面到使用音视频通话页面的路径等);
2)手机端小程序的操作录屏,必须包括设备弹窗授权、联系人绑定,以及接听、通知等流程;
3)设备端小程序的操作录屏,必须包括拨打、接通、通话过程中音视频沟通等流程;
可分为多个视频提交(最多不超过5个),也可剪辑提交,可伴有旁白解说。
1.2 审核标准
1)真实性:视频中的设备和平台提交的设备注册信息一致;
2)功能完整性:设备端和手机端操作简单、交互合理、体验流畅不卡顿,能够成功授权设备、登录、绑定、拨打、接听;通话铃声需用微信官方呼叫铃声;
3)清晰度:视频能清晰看到设备端、手机端的小程序交互文案。
1.3 交互要求
1)屏幕表现:无屏设备不限制表现形式,有屏设备下对屏幕交互有以下基础要求:
- 按钮:需包含核心操作功能按钮,且按钮清晰明确(包括不限于语音或视频通话拨号按钮、接听和挂断按钮、摄像头切换按钮、扬声器/ 听筒切换等按钮等在界面的提示需清晰明确、按钮便捷可操作)
- 通话界面:界面清晰显示各种不同通话状态、对象的信息(通话状态包括呼叫中、接通中、通话中、已挂断、通话结束,呼叫对象信息可用昵称或头像或数字等表现)
2)呼叫铃声:必须采用微信原生铃声(微信原生VoIP铃声可在开发代码中下载)
3)设计指南:VoIP小程序交互可参考《微信小程序设计指南》
- 目前接入VoIP的硬件形态丰富多样,针对安卓系统设备,平台输出了统一的代码和样式,而linux系统和Rtos设备,平台建议开发者可参考下方微信小程序设计交互,对设备端来电提示、进入硬件端小程序界面来电提示、点击接听过程(含呼叫方信息、连接中等状态)、接听电话中、通话结束等进行全流程的体现,整体遵循友好礼貌、清晰明确、便捷优雅、统一稳定的原则。
(以上为竖屏设备效果,小程序开发者可根据自身屏幕比例自行调整)
1.4 审核规范
VoIP小程序需遵循《微信小程序平台运营规范》,并需注意以下规范:
1)VoIP通话功能所占屏幕面积不得小于整个屏幕的1/2;
2)不得在VoIP界面弹出与通话服务无关的内容,如广告、营销信息或其他无关的第三方服务;
3)不得通过诱导点击或下载阻断正常的通话流程服务;
4)不得通过通话功能对用户进行骚扰;
5)不得违规收集用户个人隐私信息;
1.5 示例
设备开机流程:
手机端小程序的操作录屏(含设备弹窗授权+联系人绑定):
设备端和手机端语音/视频通话演示:
二、寄送设备验证
2.1 必备内容
1)需邮寄完整的实体设备、电源线、开机密码或权限卡等,提供连接电源、联网、开机密码等完整启动设备和应用的器材及说明;
2)快递包裹内提供设备端和手机端小程序体验权限(硬件端测试号,或者给审核人员配置权限),厂商对接人联系电话;
3)快递包裹内的设备上用文字清晰标注公司名称、小程序名称、小程序appid、设备名称和设备型号。
2.2 审核标准
1)真实性:设备和平台提交的设备注册信息、视频审核阶段提交的设备一致,设备具体表现需与视频审核阶段提交的视频信息一致;
2)功能完整性:设备端和手机端能够成功登录、绑定、拨打、接听;通话铃声需用微信官方呼叫铃声;
3)体验良好:操作简单、交互合理、体验流畅不卡顿。
2.3 交互要求
1)屏幕表现:无屏设备不限制表现形式,有屏设备下对屏幕交互有以下基础要求:
- 按钮:需包含核心操作功能按钮,且按钮清晰明确(包括不限于语音或视频通话拨号按钮、接听和挂断按钮、摄像头切换按钮、扬声器/ 听筒切换等按钮等在界面的提示需清晰明确、按钮便捷可操作)
- 通话界面:界面清晰显示各种不同通话状态、对象的信息(通话状态包括呼叫中、接通中、通话中、已挂断、通话结束,呼叫对象信息可用昵称或头像或数字等表现)
2)呼叫铃声:必须采用微信原生铃声(微信原生VoIP铃声可在开发代码中下载)
VoIP小程序交互可参考《微信小程序设计指南》和本文1.3。
2.4 审核规范
VoIP小程序需遵循《微信小程序平台运营规范》,并需注意以下规范:
1)VoIP通话功能所占屏幕面积不得小于整个屏幕的1/2;
2)不得在VoIP界面弹出与通话服务无关的内容,如广告、营销信息或其他无关的第三方服务;
3)不得通过诱导点击或下载阻断正常的通话流程服务;
4)不得通过通话功能对用户进行骚扰;
5)不得违规收集用户个人隐私信息;