2 回答
TA贡献1883条经验 获得超3个赞
我做了很多事情,终于让它工作了。我不能确定他们是否都为解决这个问题做出了贡献,所以在这里我将列出我所做的,从最大到最小我对它们的相关性的猜测:
匹配 SHA-1 证书。如果您使用的是从 Play 商店下载的应用程序,请使用“应用程序签名证书”,否则使用上传证书。这些可在 Play Console 中的 YourApp/Release Management/App Signing 下找到。请注意,如果您是从 Unity 直接构建到您的设备,您应该确保您正在使用用于上传到 Google Play 的相同密钥进行构建。更多信息在这里
如果您正在使用自定义配置并请求此类内容
.RequestServerAuthCode(false),则必须创建一个额外的Web 应用程序。转到您的控制台项目,在create credentials选择下OAuth client ID,然后选择Web App。如果使用内部测试,请确保在 Play Console 中的 Game Services/Your App/Testing 下授权帐户。
尝试在 Play Console 中的游戏服务/您的应用程序/链接的应用程序/您的应用程序下禁用反盗版。仅当您在 Google Play 之外测试应用程序时才执行此操作。我认为如果您使用经过验证的测试帐户登录,这并不重要。
编辑:即使是测试也需要发布游戏服务。至少我似乎是这样才能让它工作的。
尝试清除设备上应用程序的缓存,我又遇到了这个问题,这为我解决了。
我终于认为我已经把它修好了.. 将近一个月后。:o 希望这会有所帮助。
- 2 回答
- 0 关注
- 185 浏览
添加回答
举报


