添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

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

Unity接入Google Play遇到Authentication canceled最近在做接入google play的活,环境是Unity2018.4.0f,使用 GooglePlayGamesPlugin-0.10.x.unitypackage最新版本,按照网上的教程一步步操作,我感觉我任何的步骤都没错呀?当我高高兴兴打真机测试的时候?卧槽!!居然出现了Authentication canceled。在自己观察手机上的画面。能够正常吊起game play,并且还显示了授权提示框。当我点击“允许”按钮
Unity 接入 Google Play 登录,登出,获取ID Token 1.前言: a.关于 Unity 接入 Google Play 的前期准备工作这里就不在详细说了,准备能翻墙的电脑,带有梯子和 Google 框架的手机以便测试。 b. Unity 版本: Unity 2018.2.9f1 配置JDK/Android SDK/Android NDK环境 这里可以直接下载Android Studio 配置Andro...
statusCode=DEVELOPER_ERROR, resolution=null StatusCode:10 反复确认代码、配置没问题的情况下,我通过修改了客户端 ID就解决了 错误客户端 ID:526718598940-to92xxxx●●●●●● 正确客户端 ID:526718598940-3646●●●●●● 不要用错误图片里面的client_id 请使用使用 google - service s
文章末尾有资源插件链接 在6月的全球开发者大会(WWDC)上,苹果宣布了一款新产品:使用苹果登录。随着iOS 13即将于9月19日发布,苹果已经更新了App Store审查指南,现在他们要求任何使用第三方或社交登录服务的新应用程序提供与苹果相同的登录选项。现有的申请将被要求在2020年4月之前完成。你可以在苹果的开发者网站上阅读更多关于这一变化的信息。 我们知道许多 Unity 开发者依赖于第三方登录服务。为了更容易遵守这些新准则,我们创建了一个新的资产存储包。您可以将该软件包添加到新的或...
Google Login Sign In with google 最近 接入 Google Play Games登录,因为有 Unity 安卓插件,,看了一下最低版本要求是 Unity 2017,我们用是 Unity 2018.4,所以一上来就 接入 了最新版本的插件 Version 0.10.14 官方插件地址:https://github.com/ play game service s/ play -games-plugin-for- unity 各种操作一套下来,以为Ok了,打包测试,结果各种坑跑出来,各种打包编译.
当您拥有多人游戏时,您通常需要存储有关您的玩家的信息以供以后的游戏使用、保存游戏统计数据或与您的朋友交流。对于所有这些用例,您通常需要一种唯一标识用户的方法。能够区分用户称为身份验证。有几种方法可用,一些示例包括: 询问用户用户名和密码 使用第三方 OAuth2 或 OpenID 身份提供商,例如 Fa ce book、Twitter、 Google 使用第三方服务,例如 Play Fab、GameLift 或 Steam 使用设备ID,移动端非常流行的方法 在 Android 中使用 Google Play
HandlerEx ce ptionResolver ,它是处理器异常解析器接口,将处理器(handler)执行时发生的异常,解析( 转换 )成对应的 ModelAndView 结果。 public interfa ce HandlerEx ce ptionResolver { * Try to resolve the given ex ce ption that got thrown ...
要在 Unity 接入 ChatGPT,您可以使用OpenAI API来创建自己的ChatGPT应用程序。以下是一些可能的步骤: 1. 前往OpenAI网站,注册账号并获得API密钥。 2. 在 Unity 项目中创建一个新的C#脚本。 3. 在脚本中,使用OpenAI API密钥和请求URL来设置API调用。 4. 使用C#代码来构建与OpenAI API的连接和交互,以便通过 Unity 应用程序与ChatGPT进行交互。 5. 在 Unity 中创建一个UI元素,例如文本框或聊天窗口,以便用户可以向ChatGPT发送问题并接收回复。 6. 将C#脚本与UI元素链接,以便当用户输入问题时, Unity 应用程序可以向ChatGPT发送请求并显示响应。 需要注意的是, 接入 ChatGPT可能需要一些编程和API调用的知识。如果您没有相关经验,建议先学习一些基础知识或者寻求相关领域的专业帮助。