Google Play 服务仅在从 Play 商店下载时有效

Google Play services only works if downloaded from Play Store

我的 unity 应用程序中有 google 播放服务。

如果我“构建和运行”到我的 android 设备,Social.localUser.Authenticate() returns false ,但如果我上传到 Play 商店然后下载,我会得到 true。这是不寻常的,而且非常不方便。有没有解决的办法?我想通过 "build and run" 进行测试,而不是每次都上传到商店。

您是否禁用反盗版选项?

此选项可防止未通过 Google Play 安装您的游戏的用户访问 Google Play 游戏服务。

转到游戏服务 - Select你的服务 - 点击链接的应用程序 - 然后点击您的服务名称 - 最后将反盗版设置为关闭

希望这是你需要的

我找到了答案here

这个问题似乎是在您选择加入 Google 的应用程序签名功能时引起的