前提条件
确保apk的package name和google play存在的apk相同
确保apk的的versionCode, versionName和Google Play已经存在的相同,或者新版本传到Google Play并且生效(一般需要两个小时)
确保apk签名用的.keystore文件以及它的alias和Google Play上的apk一致
确保在 AndroidManifest.xml 文件中声明了 BILLING 权限:
测试方法
确保有已经绑定了信用卡的Google账号,并且可以在Google Play看到付费商品
代码中,务必确保 Google Iab 模块初始化完成之后再进行购买。
把账号地址给你的管理员,把账号加到应用测试名单,和Google Play账号测试名单中
确保手机上登录了又信用卡绑定的google account
手动打开手机端的浏览器,在手机端浏览器手动输入网址:https://play.google.com/apps/testing/XXXXXX,确定加入测试计划
通过google play下载一下测试版
adb installl -r覆盖掉设备上的版本
现在就可以测试支付了,测试时请注意 有Test Order字样再支付
Notice
发布账号是xxxxxx.com, 手机端一定不要使用这个账号进行测试,一定要使用应绑定信用卡的新的google账号进行消费, 比如(xxxxu@xxx.com, xxxx@gmail.com 等),并且保证手机端使用的账号有余额进行消费
reference doc
https://developer.android.com/google/play/billing/billing_reference.html
网友评论