Unity接入Google Play遇到Authentication canceled

Unity接入Google Play遇到Authentication canceled

最近在做接入google play的活,环境是Unity2018.4.0f,使用 GooglePlayGamesPlugin-0.10.11.unitypackage最新版本,按照网上的教程一步步操作,我感觉任何的步骤都没错呀?当我高高兴兴打真机测试的时候?卧槽!!居然出现了Authentication canceled。仔细观察手机上的画面,发现app能够正常调起game play,并且还显示了授权提示框。当我点击“允许”按钮的时候,手机后台出现登录返回日志 Authentication canceled!! wtf!
后来多方打听大佬们的帖子,
1.大佬们耐心叫我我检查是否在 APls & Services中激活了,Google Play Game Services 和 Google Play Game Management。我检查了n遍,确实是激活了呀。
2.是否用google生成的sha1覆盖到 秘钥 OAuth 2.0客户端ID 对应的android配置上,我也确保正确无误了呀。

后来通过android sdk的ddms日志查看到一些信息

[31036] BasicNetwork.performRequest: Unexpected response code 403 for https://www.googleapis.com/drive/v2beta/apps/self?prettyPrint=false&fields=id

NetworkResponseErrorDec
StatusCode:403 Reason:[accessNotConfigured] Location:[]
SignInRequest
Setting result error status code to: 16
于是针对这个错误继续查找,发现还需要在 对应测试的项目中 APls & Services中,添加Google Drive API并激活。为了保险我又激活了 云存储和云存储api
在这里插入图片描述

激活后,过几分钟,在手机上重新打开app,测试完美调用google play 并打印 tokenId。

参考:
https://www.it1352.com/156709.html
https://stackoverflow.com/questions/24783140/google-play-games-cannot-sign-in-error-403

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值