支付宝小程序:开发类常见驳回案例

小编:啊南 1415阅读 2020.12.29


小程序的发布需要符合?运营规范,为了降低小程序审核过程中由于开发相关问题被驳回的概率,建议您熟读?运营规范?下的所有规范。同时开发者还应遵守《支付宝小程序平台服务条款》及小程序的相关规则、规范。小程序审核范围:小程序内所有功能及内嵌的 H5 页面;如果小程序跳转另外的 B 小程序,则 B 小程序内的功能不在 A 小程序审核时进行审核。

说明:常见的驳回类型分为 运营类审核驳回案例 和 开发类审核驳回案例,本文仅提供部分常见的小程序 开发类错误 导致审核驳回的原因和解决方法,相关案例包括但不限于以下情形:

1. 基础功能体验差1.1 功能不可用规范

小程序页面内容需满足?小程序质量审核规范 要求。

说明:提审前可以先使用 预审核 功能为您的小程序做一次全面体检,提高审核通过率。

以下问题可能导致小程序因“业务功能不可用”而未通过审核:

支付异常

支付异常问题,可以查看 帮助中心 APP支付 相关内容:

  • 提示(ALIN10146)。

  • 提示订单交易失败(ALI38173)。

  • 提示(objectobject),无法明确定位原因,建议排查代码,查看 APP支付 的常见问题逐一排查问题。

  • 点击支付点击无响应(有时商品详情页的详情将加入购物车或立即购买的控件遮挡住了),建议排查代码,查看 APP支付 的常见问题逐一排查问题。

  • 唤起的金额与页面上金额不一致(若是因测试时设置的支付流程金额与商品金额不一致导致,建议提交工单时在备注处说明),建议排查代码,查看 APP支付 的常见问题逐一排查问题。

    image.png

1.2 页面白屏规范

小程序页面内容需满足?小程序质量审核规范 要求。

说明:提审前可以先使用 预审核 功能为您的小程序做一次全面体检,提高审核通过率。

常见白屏场景
  • 一进入小程序页面就白屏展示,无任何报错。建议排查上传代码的正确性和服务器是否正常。

  • 暂无数据,所以白屏(主要在订单页出现)。建议增加“暂无数据”的文字提示。

  • 系统异常,页面白屏。建议排查服务器、代码,进行优化。

  • 用户拒绝授权,页面白屏。建议增加提示或点击 拒绝授权 后页面返回首页,再点击 进入 时提示再授权。

  • 中间过渡页使用白屏过度。建议不要使用白屏页作为中间过度页,容易出现点击 返回 时先返回白屏页,再点击才能返回原来点击的页面。

常见驳回案例1. 首页白屏

image.png

2. 暂无数据白屏

image.png

3. 拒绝授权白屏

image.png

1.3 点击控件报错规范

小程序的服务内容、功能需满足?小程序质量审核规范 要求。

常见问题和驳回案例

以下为常见问题,可以在?帮助中心?中通过搜索关键字查找到匹配的问题,若出现其他问题也可以通过在帮助中心搜索找到对应问题的解决方式:

1. 请求失败undefined

2. Invalid appid

请参考 isv.invalid-app-id。

3. 授权失败

确认授权后页面提示授权失败,并且无法重新获取成功;可能是 获取用户信息失败。

4. ISV权限不足

请参考 isv权限不足。

5. 验签失败

请参考 check sign fail。

6. 云客服提示初始化失败

建议重新接入云客服。

7. 服务器请求出错

建议检查服务器。

8. 网络异常

建议检查服务器。

1.4 点击控件无响应规范

小程序的服务内容、功能需满足 小程序质量审核规范 要求。

常见问题与修改建议
  • 未开发功能,点击控件后无响应。建议删除这个控件或提示“暂未开发”。

  • 点击提交按钮无响应,建议添加是否提交成功提示。

  • js异常导致点击无响应,建议排查代码进行优化。

  • 页面上有“立即购买”、“查看更多”等按钮点击无响应,建议删除该文字说明或设置跳转链接。

  • 页面上有电话拨号控件,点击无响应,建议优化iOS和安卓的兼容问题。

  • 支付功能点击无响应,建议检查签约是否正常,确保主流程功能可以使用。

常见无响应控件

image.png

1.5 页面加载不出来规范

小程序页面内容需满足?小程序质量审核规范 要求。

说明:提审前可以先使用 预审核 功能为您的小程序做一次全面体检,提高审核通过率。

常见页面加载不出来
  • 页面提示访问受限:有时点击电话拨打,安卓出现访问受限,但是iOS没有;需添加H5白名单,建议参考?跳转支付宝应用或页面 API 文档。

  • 拒绝授权后,页面出现“加载中”;建议可以返回首页,但是不能出现加载中。

  • 系统异常,页面出现“加载中”;建议商户检查自身服务器是否正常。

  • 未连接到设备,页面显示“加载中”;若无法连接到设备,建议设置时间,超过时间后提示超时未连接。

  • 上传格式不符合规范,页面显示“加载中”;建议提示正确的上传格式,可在页面上增加示例或格式剪裁,如支持30kb以下,或提示只支持30*30px。

  • 未放置数据,页面显示“加载中”;最常见的是商品详情页图文详情未放置导致页面一直显示“加载中...”,或无数据时一直在获取,导致一直显示“加载中...”,建议发布前检查代码是否缺漏数据。

  • web-view 页面域名未配置。

常见驳回场景1. 点击电话拨打出现访问受限

2. 拒绝授权后,页面出现“加载中”

3. 系统异常,页面出现“加载中”

4. 未连接到设备,页面显示“加载中”

5. 上传格式不符合规范,页面显示“加载中”

6. 未放置数据,页面显示“加载中”

1.6 页面内容错误规范

小程序页面内容需满足?小程序质量审核规范?要求。

说明:提审前可以先使用 预审核 功能为您的小程序做一次全面体检,提高审核通过率。

常见页面内容错误
  1. 商品详情页中含代码露出;建议优化,不要出现代码或者链接,特别是图片容易直接显示图片链接。

  2. 提示报错中含有不明数字;建议修改,去掉这些不明数字,比如是为了排查问题的数字可以进行隐藏不在前端暴露。

  3. 提交的内容是小程序官方示例或小程序DEMO,或是页面内容只显示“this is a blank page”;建议提交前生成体验版进行体验,避免直接将官方示例提交审核。

  4. 页面title显示undefined或页面文本编辑时有“null”露出;建议将title修改成小程序名称或页面相关内容的名称。

  5. 弹框提示的内容与实际不符,如取消了支付,但是页面提示取消了订单;建议提供准确描述目前情况,并能够让用户了解原因的提示。

常见驳回案例1. 商品详情页中含代码露出

?9.png?

2. 提交的内容是小程序官方示例

?10.png?

?

3.?页面title显示undefined

?12.png

2. 页面访问受限2.1 页面的 httpRequest 未配置常见驳回案例

页面中如果使用了 httpRequest 进行接口请求,但没有添加请求的链接,则请求会被拦截,也将导致小程序被驳回。 需要在配置 httpRequest 之后登录?支付宝开放平台?>?小程序列表 中找到相应小程序点击 查看 进入小程序详情页,点击 设置?>?开发设置 >?服务器域名白名单,添加请求的链接。详细配置请参见?配置 H5 服务器域名白名单。

2.2 web-view 页面域名未配置常见驳回案例

页面中如果使用了 web-view 标签,但未配置 h5 域名,则页面会如下图被拦截:

需要在配置 web-view 标签之后登录?支付宝开放平台?>?小程序列表 中找到相应小程序点击 查看 进入小程序详情页,点击 设置?>?开发设置 >?h5域名配置,配置 h5 域名。详细配置请参见?配置 H5 服务器域名白名单。

3. 测试内容提交不完整3.1 未提供测试数据常见驳回案例
  1. 在信用卡申请,或是违章代缴上比较容易出现。信用卡申请往往需要用户提供身份证等隐私信息,违章代缴上会让用户提供行驶证驾驶证等信息,以上审核人员在审核时没有以上的内容会导致被驳回,让提供信息或视频帮助审核。

  2. 还有一种情况是,商户后台管理系统的小程序,页面上又没有注册功能,所以导致无法进入小程序进行审核。3)如下图案例需要提供?测试数据 否则无法测试登录,将被驳回:

  3. 如下图案例则需要提供?测试数据或操作视频否则也将被驳回:

    视频上传地址:提交小程序审核时,页面上会有测试资料上传的入口,可以在该处上传视频。附件只支持 zip 格式,大小需要控制在10M。如果视频太大,可以上传链接到备注中,视频链接可以使用优酷的链接。

    视频要求:

    • 需要从开始进入小程序开始录屏,包含小程序内的各个功能。

    • 需要提供支付宝使用小程序的视频,不能是微信使用小程序的视频。

    • 尽量使用新的版本号进行录屏。

    • 不能使用演示视频充当小程序的视频视频。

    • 不能使用截图充当小程序视频。

    • 不能使用其他相似小程序充当另一个小程序的视频。

3.2 未提供小程序的测试账号规范

小程序服务主流程如果涉及到账号登录、测试环境配置等,提审时请提供审核所需要用到的测试账号等信息,如有测试报告或测试录屏,可提供给审核参考。

常见驳回案例
  1. 小程序需要登录账号才能使用功能,未向审核提供测试账号或测试录屏视频,导致无法进行主流程测试。

    优化建议:提审时填写测试账号信息,可在“应用截图”处上传测试视频。

image.png

  1. 登录时需要有短信验证,但是无法获取到验证码,审核将建议开发者核对是否短信有余额,或检查获取短信的请求是否有发出。

3.3 未提供测试录屏

以下场景需提交测试录屏,包括但不限于:

1. 小程序内有扫一扫功能

如小程序内涉及扫码功能,建议在提审时提供测试二维码,或功能测试录屏,供审核人员测试或参考。

2. 需要蓝牙进行连接设备

如小程序功能需要蓝牙连接设备,建议在审核时对功能做备注说明,或提供功能测试录屏。

3. 涉及到线下场景

如小程序功能涉及无人售货机,娃娃机,借充电宝,借雨伞,无人收银场所,建议提审时提供测试录屏文件。

4.小程序中如果是含有扫码内容的,则需要提供扫码成功的视频示例

视频上传地址:提交小程序审核时,页面上会有测试资料上传的入口,可以在该处上传视频。附件只支持 zip 格式,大小需要控制在10M。如果视频太大,可以上传链接到备注中,视频链接可以使用优酷的链接。

视频要求:

  • 需要从开始进入小程序开始录屏,包含小程序内的各个功能。

  • 需要提供支付宝使用小程序的视频,不能是微信使用小程序的视频。

  • 尽量使用新的版本号进行录屏。

  • 不能使用演示视频充当小程序的视频视频。

  • 不能使用截图充当小程序视频。

  • 不能使用其他相似小程序充当另一个小程序的视频。

4. 服务内容不完整

小程序内的服务内容存在以下情况:

  • 小程序内无产品,或所有产品售罄导致审核无法验证购买流程,需开发者增加配置产品。

  • 购买商品时需填写地址,但是页面上无相关入口,审核将建议开发者增加相关入口。

  • 填写内容后无提交按钮,审核将建议补充相应按钮。


关联标签: