雷电模拟器无法登录谷歌市场在谷歌登录游戏中出现签名不一致怎么办

版权声明:本文为博主原创文章未经博主允许不得转载。 /u/article/details/

  Google Play应用商店在国外Android市场中地位基本与AppStore在IOS中的地位一致为此考虑国外的应用时,Android首要考虑的是接入GooglePlay的排行榜等支持

同样的由于Google未进入大陆市场,在大陆还是需要VPN才可以访问这些服务

  回调设置原因如所述:   

大致是,登录时会先判断应用昰否已有帐号登录有的话回调登录成功onConnected,否则会转到 onConnectionFailed此时会返回一个connectionResult可以用来新建一个登录窗口。

  4、直接登录测试

 

  1、将测試帐号在 加入到应用的测试帐号里。
  2、如果手机Google Play已经登录帐号没退出且该帐号不是测试帐号,会出现登录界面闪下消失
为了做帐號区分需要获取帐号信息,需要添加AndroidManifest.xml标签项
 
然后用 如下代码获取名字:
 


  1、首先接入上述的登录。

                  
   3、显示排行榜,代码如下:
 
 
   5、登录后获取原来的排行榜数据
 







 

     a、生成一个添加好上述第4点的权限的带有签名的release包可参考。
     b、将生成的包上传到Google Play商店对应应用的Apk项并将其关联到游戏服务中。(这里是为了后面测试支付等上传信息验证)

     c、在所鉯应用 ->应用内商品 -> 添加新商品然后将添加的商品激活,此时同时得到一个商品Id(xxxxxxxxx)如下图:


 
 
调用购买并设置回调,设置变量仅能同时存在一个購买界面否则会崩溃,因为是Manager类型一次消耗道具所以在购买成功后直接进行consumeAsync使用消耗品
 
 
 
 
这里必须对购买失败进行处理,否则重新点击购買也会导致崩溃如下:
 
至此,一个正常的购买流程已经可以正常完成了
这里在提几个碰到问题及修复方案:
  1、点击购买出现 需要验證身份 您需要登录自己的google账户。
解决: 在Google Play商店中提交release签名一致版本号一致的包,并进行alpha/beta发布(发布后需要一段时间等Google Play后台显示的更新完成)
  2、提示 无法购买您要买的商品。
解决: 在beta测试中选择需要的测试方法并提交选择后一定要点击右上角的 提交更新 按钮,稍等片刻刷新后確定可以看到已选中了。(封闭式测试帐号需要将测试测好加入测试列表)

我要回帖

更多关于 雷电模拟器无法登录谷歌市场 的文章

 

随机推荐