遇到问题?让我来为你解答~去咨询
开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
处罚案例
业务禁限售
推广行为不当
恶意营销
知识产权侵权
合规禁限售
隐私授权类
数据安全
技术功能质量类
模板消息
审核驳回案例
处罚案例 > 技术功能质量类 > 小程序质量类违规案例解析
收藏
我的文档
设置
小程序质量风险是指线上运营的小程序出现各种质量问题,如白屏、页面加载异常、控件点击无响应、主流程不可用、访问受限、授权异常、页面显示异常等各类问题,这些质量问题会直接影响用户使用小程序功能或间接影响用户体验。
小程序中所有页面、控件、功能点等都应是正常可用的,一旦出现各类质量问题,平台将依据《小程序违规处理规则》进行处理。
一、白屏
白屏指小程序页面无任何内容,完全空白(也包括页面除顶部title和底部tab外其他区域为空白),根据发生的场景是凯发k8官方网娱乐官方首页还是其他二级/三级页面判断,白屏可分为凯发k8官方网娱乐官方首页白屏和非凯发k8官方网娱乐官方首页白屏。
其中,凯发k8官方网娱乐官方首页白屏往往对用户造成的影响较大,尤其针对只有一个页面提供服务的小程序。若用户进入后显示一个白屏页,则该小程序的所有服务都无法正常使用,属于最严重的风险。
白屏常见的根因分析和凯发app官方网站的解决方案:可参考文档《白屏凯发app官方网站的解决方案》
1.jpg
2.jpg

(图左:风险页面,图右:正常页面)
小程序在实际开发和维护过程中,也容易出现一些人为造成的白屏被系统检测到:
1.1功能性页面还未完善功能(如优惠券页面未设置优惠券导致显示白屏)
凯发app官方网站的解决方案:可先删除优惠券页面,或设置提示文案如:“暂时未开启活动”/“暂未有可领取的消费券”;
3.jpg
4.jpg

图左:风险页面,图右:正常页面

1.2客服控件没有设置对应的跳转承接页,导致跳转后页面显示白屏
凯发app官方网站的解决方案:可删除客服入口,或设置简单的拨号唤起,也可链接正确的云客服跳转。
7.jpg
8.jpg

图左:风险页面,图右:正常页面
1.3在没有消费订单的情况下,订单页显示白屏(有了订单后会显示对应订单信息)
凯发app官方网站的解决方案:没有订单时,此处应设置底纹或弹层提示文案,如:您还没有订单/没有订单数据等;
5.jpg
6.jpg

图左:风险页面,图右:正常页面

1.4部分介绍小程序或开发者的页面(如服务中心、关于凯发k8官方网娱乐官方、凯发k8官方网娱乐官方的介绍等)未填写内容导致页面显示白屏
凯发app官方网站的解决方案:可先删除这些页面入口,或补充相关文案填充进去避免内容为空;
7.1.jpg
8.1.jpg

图左:风险页面,图右:正常页面

1.5开发过程中遗漏应放置的内容,导致页面显示白屏
1)点击注册/登录页面的隐私协议、用户协议以及分销中心或开发者入驻页面的协议后页面显示白屏(如各类活动页面的规则、攻略说明等)。
凯发app官方网站的解决方案:在开发小程序的过程中就将这些页面内容及时补充进去。
2)凯发k8官方网娱乐官方首页的公告栏、个别控件、文章等设置了跳转链接,但点击后显示白屏。
凯发app官方网站的解决方案:若暂时不对用户开放或功能未完善,可以删除跳转链接和控件图标,否则需要完善跳转页面的内容。
如下图,均是可能存在白屏的风险点页面,红框框出的控件建议开发时多多关注。
9.jpg
10.jpg

11.jpg
12.jpg

以上为风险页面)
案例总结:小程序中不允许出现白屏,在开发过程中,应对小程序的各个页面有合理提示和内容填充,还未完成设计的页面可以先不在该版本发布,一旦上线就不能出现白屏页面。
二、页面加载异常
页面加载异常指进入页面后,持续出现如:加载中…、正在加载中…以及一些加载图标,或直接显示加载失败、加载繁忙等结果页。即使页面已经加载成功,如果加载图标或toast持续存在,都属于异常。
凯发app官方网站的解决方案:这个问题大多属于技术性异常,建议开发者定期维护线上小程序,出现问题及时修复。如果小程序暂停服务了,请先在凯发k8官方网娱乐官方首页设置显眼的弹框公告提示,对未完成订单或活动有合理安置,并自行隐藏或下架小程序,避免风险在线上露出。
13.jpg
14.jpg

(以上为风险页面)
三、服务不可用
服务不可用是指小程序主要业务功能不可用,如主要功能是预约服务,无法提交预约订单就是服务不可用;如主要功能是售卖商品,则售卖流程无法进行就是服务不可用。
目前服务不可用包括但不限于以下案例:
1.支付无法唤起收银台
引起此类问题的原因有很多,主要原因是支付签约流程未完成。
凯发app官方网站的解决方案:请开发者参考文档,根据处罚截图中的报错进行具体分析处理。
15.jpg
16.jpg

图左:风险页面,图右:正常页面
2.提示服务过期
小程序使用了第三方模板,而商户后续未进行续费导致服务被停止使用。
凯发app官方网站的解决方案:建议在使用第三方模板时签订合法有效的合同,并注意履约服务时限,避免小程序运营中断和损失;同时支付宝小程序开放平台也有很多isv提供相关服务可供选择,具体可参考文档:
17.jpg
18.jpg
19.jpg

(上图为风险页面)
四、交互功能异常
交互功能异常是指在使用小程序的交互过程中出现一些异常报错或点击异常,主要分为控件点击无响应和控件点击报错。小程序中所有开发设置可点击跳转的图标,都可称之为控件,包括一些带引导点击意图的文字,如联系凯发k8官方网娱乐官方、申请入驻等。
目前交互功能异常包括但不限于以下案例:
1.排布在一起的控件,却有个别控件不可点击;
2.某个控件仅为不可点击的视觉图样,却设置引导点击的文案;
3.未开发完成的功能,却做成控件放到页面上且未设置对应提示如:此功能还未开放,敬请期待;
如下图1,红框所框4个控件,从图表文案理解可视为服务项目分类的图示,不能点击是正常的,但图1中如果有一个控件可以点,其他3个控件也需要可点。
图2中的8个控件,多为引导点击控件,任意控件无响应是不允许的。
20.jpg
21.jpg

(左图为图1,右图为图2)
凯发app官方网站的解决方案:如果可点击的功能型icon和不可点击的功能型icon(一般是还未上线的功能)同时存在,可采用标灰处理。
如下:衣物回收当前功能不可用,图标置灰处理,且点击后出现toast反馈提示。
22.jpg
23.jpg


案例总结:建议开发者把握控件使用时的用户体验性,凡是排布一起的控件,要保证使用的一致性,控件取名不要从心而是,要从用户使用体验出发,不滥用视觉图标填充页面,使用第三方模板时尽量只保留小程序适合的控件和页面,删除多余未能设置内容的控件。
五、授权异常
授权异常包括但不限于以下案例:
1.强制授权:拒绝授权后,被拒绝访问小程序页面,授权死循环重复唤起授权直到用户同意授权为止;
2.二次(重复)授权:在给予用户信息授权后,小程序使用中再次要求获取同一授权;
3.授权失败:给予授权,却提示授权失败;
4.授权时引导文案与实际效果不符:拒绝授权,却提示授权成功;
5.拒绝授权后导致的页面白屏:用户选择拒绝授权后,页面显示白屏;
24.jpg

(上图为风险页面)
强制授权案例:如下图,合理的授权页面,应有明显的退出或拒绝授权按键,并且点击拒绝后,可以回到进入登录的前一个页面,继续浏览小程序。而风险页面,仅能通过左上角的<返回,且点击后又被自动回到登录页,并且重复授权造成授权死循环。
25.jpg
26.jpg

(图左为风险页面,图右为正确页面)
凯发app官方网站的解决方案:如果小程序主功能必须强依赖授权,建议开发者只在使用主功能时弹出授权操作,浏览其他页面时不进行强制授权。若小程序仅有一个页面,建议在进入主功能流程前,在凯发k8官方网娱乐官方首页说明清楚授权的原因。务必在授权前让用户了解小程序业务,再选择是否授权,且有拒绝授权并多次进行授权选择的空间。
27.jpg
28.jpg

(图左为风险页面,图右为正确页面)
六、页面显示异常
页面显示异常主要是指页面内容显示异常、弹框提示异常和页面访问受限。
1.页面内容显示异常
页面内容显示异常的表现有如下几个场景,开发者应尽量避免:
1)页面渲染中出现代码外露
凯发app官方网站的解决方案:小程序开发完成后对所有业务场景进行基础功能自测,很大程度上可避免出现这种问题。
29.jpg
30.jpg

(上图为风险页面)
2)遗漏应放置的图片、预览图
凯发app官方网站的解决方案:如果商品没有图片,请上传一个类似“暂无图片,后续更新”的兜底图片样式说明,或换个不带图片的商品模板。轮播图、控件图标、商品图,这些图片都很容易被遗漏,需要重点关注,保证页面可读性。
31.jpg

(上图为风险页面)
3)定位所在地不支持正常业务导致的页面显示异常
凯发app官方网站的解决方案:如服务仅支持部分特定城市,请设置对应的弹框提示,如:本小程序服务暂时只开通了xx城市,请将定位切换到xx城市。
32.jpg
33.jpg

(图左:风险页面,图右:正确页面)
2.弹框提示异常
提示弹框中有代码或不明意义的文案(如错误码、开发专业用语等)。这些内容一旦对用户透出,会对用户使用造成困扰,阻断他下一步的行动。
34.jpg
35.jpg

(上图为风险页面)
凯发app官方网站的解决方案:需要修改为普通用户易理解的提示,如:“您还未授权,请先在个人中心页完成授权”/“操作成功,已开门”。
3.页面访问受限
页面访问受限主要是小程序内点击控件或者图片跳转的页面用组件方式承接,由于跳转的域名没有加入域名白名单而出现访问受限的风险,显示一般如下图:
36.jpg
37.jpg


凯发app官方网站的解决方案:建议开发针对页面中web-view 嵌套跳转的域名和 h5 内资源地址如 img、js 等都添加到白名单内,配置的白名单需要精确到二级三级域名。
具体可参考文档:《页面访问受限凯发app官方网站的解决方案》
案例总结:页面访问受限中,跳转外链为重灾区。如小程序a为了推广小程序b,在自己小程序内设置了一个活动图,点击后可跳转小程序b的活动专区。
用户从小程序b进入此活动页页面是正常显示的,可从小程序a跳转过去后,页面就受限了。针对这种情况,请开发者谨慎使用跳转非自己公司名下的外部链接。
如果出现访问受限,请尽快修复或删除跳转,优先保证自身小程序的可用性。如果使用类似跳转链接,在上线前需要确保每个控件和页面的展示是正常可用的。
4.延伸案例:
外链除了跳转后会显示访问受限,还会出现白屏、页面显示异常、加载异常、服务暂停等问题,开发大多只能控制自己小程序的质量,无法监测外链页面的质量。
凯发app官方网站的解决方案:如下图1,小程序还保有主功能,在下方设置了外链,下图2的小程序则是所有功能都是依靠外链完成的。如有强依赖外链进行小程序服务的,开发者务必在上线前对小程序内每一个控件进行点击测试,并优化页面加载耗时性能,避免出现问题。
38.jpg
39.jpg

(左图为图1,右图为图2)
总结:上述问题是处罚中出现频率较高的部分风险点,未覆盖所有风险点。如您被处罚的问题不在上述几类中,请按照收到的处罚信息所示和问题截图进行对应修复,务必修复完成后再发起申诉。
具体操作可参考文档《“违规与处罚”查询处理操作手册》
前期防治优于后期修复,建议您在开发或者发布新版本前,可重温,能帮助您更好的打造优质小程序!

若对小程序开发相关问题有疑问,可进入平台交流专区,有凯发app官方网站的技术支持同学为您答疑。
直达链接:
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)数字服务技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图