Android 用于统一身份验证的Google Play Games插件
我正在为Unity使用最新的插件GooglePlayGame服务。在我的Android设备上构建apk和手动安装之后,一切都完美无瑕。 (登录、排行榜等)有趣的事实是,我在Google开发控制台中发布了我的apk作为Alpha测试,然后Social.localUser.Authenticate方法无法返回成功。虽然手动安装的apk按预期工作,但当我从商店下载应用程序作为测试员时,奇迹发生了,事实并非如此 我已经检查了SHA-1打印的apk、api和链接应用程序,但所有内容都匹配。我真的不知道为什么它可以独立工作,但不能通过alpha测试下载。 我真的很感激任何帮助Android 用于统一身份验证的Google Play Games插件,android,authentication,unity3d,google-play-services,google-play-games,Android,Authentication,Unity3d,Google Play Services,Google Play Games,我正在为Unity使用最新的插件GooglePlayGame服务。在我的Android设备上构建apk和手动安装之后,一切都完美无瑕。 (登录、排行榜等)有趣的事实是,我在Google开发控制台中发布了我的apk作为Alpha测试,然后Social.localUser.Authenticate方法无法返回成功。虽然手动安装的apk按预期工作,但当我从商店下载应用程序作为测试员时,奇迹发生了,事实并非如此 我已经检查了SHA-1打印的apk、api和链接应用程序,但所有内容都匹配。我真的不知道为什
EDIT1(已修复但出现了新的错误) ========= 我想出了如何正确认证一个玩家 我必须打开Project_API并添加一个新的OAUTH2客户端ID,该客户端ID具有[Google Play开发控制台->签名应用程序证书的SHA-1指纹。默认情况下,API中存在使用[Google Play开发控制台->传输证书的SHA-1指纹的OAUTH2客户端ID。我仍然不确定我是否以正确的方式做到了 假设:现在我可以作为一名玩家登录到Google Play游戏服务,但在使用该方法之后
PlayGamesPlatform.Instance.showLeadboarderUI(资源.排行榜\最佳\分数)代码>
排行榜界面出现,然后突然快速消失。无论我重新启动应用程序还是注销,请登录。这只虫子真让我生气。谢谢您的帮助。您是否遵循了指南和指南。我认为你需要指定测试人员的电子邮件,然后才能让它工作。是的,我遵循并设置正确的电子邮件。这就是为什么我可以单独测试它(连接到相同的游戏服务)。