Google Play IAP支付 SDK接入注意事项

/***********************************

*Google Play支付IAP接入测试注意事项

*1.版本号需要和线上的一致

*2.包名需要和线上的一致

*3.包签名需要和线上的一致

*4.google_publickey是从GOOGLE后台创建APP后取得的key

*5.商品ID要和Google后台ID一致

*6.Google后台把要参加测试的GooglePlay账户加入测试人员组中,设置产品测试方式(封闭式 开放式,封闭式需要把第7步,开放式没试过)

*7.把测试地址发给测试人员,让其确认参加测试,地址格式如:https://play.google.com/apps/testing/com.mygame.mypackageName(包名)(公开测试和

*8.账户登录手机账户(手机设置里,手机需要安装GooglePlay相关service,国外手机基本都有,国内的基本没有,需要通过第三方软件安装,推荐 谷歌安装器 ),

*9.手机登录浏览器GooglePlay,打开测试地址,点击确认参加测试

*10.打开app,点击支付,确定传入正确的参数(productid,price等,不然会报‘错误 需要验证身份,您需要登陆自己的Google账户’),添加信用卡(需要有国际支付visa等)

*11.用于支付的publickey base64一定要检查,每个app都不一样

*12.商品id不能太简单,如果和其他app的商品id相同,最好(貌似是必须加包名)格式是:包名.productId,则会导致‘错误 需要验证身份,您需要登陆自己的Google账户’

*13.如果Google后台已经把账号加入测试组,但是账户自己没有确认参加测试(在格式为https://play.google.com/apps/testing/com.mygame.mypackageName(包名)的网址确认),这时购买就会提示 ‘错误 无法购买您要买的商品’

***********************************/

吐槽一下Google Play IAP SDK的错误提示,都是尼玛 ‘’错误 需要验证身份。您需要登陆自己的Google账号。", 日了狗了,商品id不对,签名不对,版本号不对都报这一个错,日了,能不能换个错误提示,光坑我们了,严重误导我们。

Error

Authentication is required. You need to sign into your Google Account.

你可能感兴趣的:(Google Play IAP支付 SDK接入注意事项)