uniapp内购审核
uniapp内购审核流程
应用商店审核要求
确保应用内购功能符合Apple App Store和Google Play的审核规范。Apple要求使用IAP(In-App Purchase)进行虚拟商品交易,Google Play也要求使用其支付系统。
配置内购产品
在Apple Developer后台和Google Play Console中创建对应的内购商品ID,填写商品描述、价格和本地化信息。确保商品ID与uniapp代码中的配置一致。
uniapp代码实现
使用uniapp的支付API(如uni.requestPayment)对接Apple IAP和Google Play Billing。需正确处理支付结果回调,包括成功、失败和待处理状态。
uni.requestPayment({
provider: 'appleiap', // 或 'googlepay'
orderInfo: {
productId: 'com.example.product1'
},
success(res) {
console.log('支付成功', res);
},
fail(err) {
console.log('支付失败', err);
}
});
沙盒测试环境
在提交审核前,使用Apple的Sandbox测试账号和Google Play的测试轨道进行完整支付流程验证。确保所有边界情况(如退款、订阅续期)均被覆盖。
元数据与截图
在应用商店后台提交审核时,提供包含内购功能的截图和演示视频。清晰说明商品类型(如消耗型、订阅型)及其用途。
隐私政策与条款
应用内需明确展示隐私政策和使用条款,包含内购相关的退款政策、订阅取消方式等信息。Apple尤其重视自动续订订阅的明确提示。
常见驳回原因
- 商品描述与实际功能不符
- 未正确处理支付中断或失败场景
- 缺少恢复购买功能的实现(针对非消耗型商品)
- 未使用平台指定的支付系统
审核周期与反馈
Apple审核通常需要1-3天,Google Play为1-2天。若被驳回,根据审核反馈修改后重新提交,重点回应审核团队指出的具体问题。







