互站网
38人浏览/10人投稿
17小时前
待托管赏金
对接google支付订订阅 uniapp、php (全栈优先)后开发经验得高手来!
直接复制发给技术(完整版,不用修改)重要通知
停止使用HBuilderX manifest内置【Google支付】插件!内置插件属于Google Pay网关,≠ Google Play Billing订阅SDK,谷歌后台识别不到计费组件,无法创建会员自动续费订阅SKU。
需要更换【Google Play Billing V8 原生订阅插件】重新开发、打包。1、uni-app推荐插件(HBuilderX云打包可用,支持订阅/自动续费)
插件市场地址:https://ext.dcloud.net.cn/plugin?id=5244支持标准Play Billing Library,包含:查询订阅商品、拉起订阅支付、查询购买状态、升级降级订阅、订阅回执,完全适配Google Play后台订阅功能。
2、两份核心开发文档① 谷歌官方标准(业务逻辑必须遵循)
Play Billing订阅官方文档(必看)https://developer.android.google.cn/google/play/billing/subscri-ptions?hl=zh-cn
② 插件使用文档(uni-app前端调用API)打开上面插件市场链接,内置完整调用示例代码(初始化、查询商品、发起订阅、订单回调)
3、开发&打包硬性要求1. 项目移除manifest勾选的【Google支付】;在原生插件配置中导入上面Billing插件
2. 云打包AAB格式,不要APK3. 后端需要实现:谷歌RTDN订阅回调、后端接口校验purchaseToken(不能只依赖前端判断订阅有效)
4. 测试条件:海外GMS完整安卓真机/海外模拟器,国行阉割安卓无法测试支付弹窗4、开发流程顺序
1)集成插件,前端编写订阅拉起逻辑2)打包带插件的AAB,上传Google Play Alpha封闭测试
3)谷歌系统扫描识别Billing组件后,后台开放订阅创建入口4)后台新建订阅SKU,真机完整联调支付、续费、过期校验
-------------------分割线----------------微信精简短消息版本(想要简短直接发这个)
技术,更换方案:废弃HBuilder内置【Google支付】插件,切换Google Play Billing原生订阅插件。
插件地址:https://ext.dcloud.net.cn/plugin?id=5244谷歌官方订阅规范文档:https://developer.android.google.cn/google/play/billing/subscri-ptions?hl=zh-cn
说明:内置谷歌支付是Google Pay网关,不支持谷歌商店会员自动续费订阅;必须使用标准Play Billing库,谷歌后台才能识别并创建订阅商品。打包输出AAB上传Alpha渠道;后续使用海外版安卓真机联调支付。
额外补充提醒你让技术优先看插件评论区,这个插件是uni-app出海项目最常用的谷歌订阅插件,支持Billing v8;
同时一定要强调:订阅有效性校验必须后端校验,前端不能单独作为权限判断依据。需要我把插件的基础调用示例代码一并附上吗?