当前位置:首页>>动态

uniapp对接谷歌支付google pay(内购、订阅)的流程经验总结

1、首先需要购买并使用谷歌支付的插件,买了这款插件,等完了完成了三分之一的工作插件购买地址:https://ext.dcloud.net.cn/plugin?id=12608

admin

1、首先需要购买并使用谷歌支付的插件,买了这款插件,等于了完成了三分之一的工作

插件购买地址:https://ext.dcloud.net.cn/plugin?id=12608

2、插件是绑定你的uniapp项目(appid),插件买完绑定后,打开manifest.json,选择插件,如下图:

image.png

3、插件选择好后,在需要插件的页面引入插件,内购和订阅的引入使用方法,插件购买页面都有:

插件购买页面:https://ext.dcloud.net.cn/plugin?id=12608

4、插件在页面引入完成后,问题也就来了:

1)使用谷歌支付,你需要能够科学上网

2)你需要登录谷歌开发者后台,

https://play.google.com/console,

上传打完的正式包(.abb格式),注意包名,签名,版本号(versionCode),你上传到谷歌的正式包(内部测试使用)和你打的基座包(本地调试谷歌支付使用)要保持一致

1705323403180355.png

1705323476195438.png

3)uniapp打包时使用云端证书,把谷歌里面的应用签名保存到uniapp的开发者后台云端证书里面

1705323712111949.png

1705540828592099.png

1705540885417745.png


4)这一点要十分注意:就是测试谷歌支付的google Play账号,切记不能在国内登录过,不然无法使用谷歌支付

5)添加google play的内购商品(金币等虚拟货币的购买)和订阅商品(vip会员等级的购买),注意商品id的设置,提单到谷歌支付需要提交此商品id

以上的步骤都严格按照要求执行后,测试app的谷歌支付就能购正常拉起了,说简单也简单,但是对于没有对接经验的人来说的话,第一次你会踩很多的坑,也会很难,有经验后,以后对接就顺手了





返回顶部