【问题标题】:Authentication not authorized身份验证未授权
【发布时间】:2018-08-23 15:22:34
【问题描述】:

我正在尝试将 Google Play 游戏服务集成为我已发布的 Android 游戏的更新。 但是登录不起作用,我收到“SIGN_IN 状态:ERROR_NOT_AUTHORIZED”错误消息。

我猜这可能与没有适用于 Android 的 Oath 客户端 ID 的链接应用有关。所以我尝试创建一个,但收到一条错误消息:“您指定的指纹已被此项目或其他项目中的 Android OAuth2 客户端 ID 使用”。 确实如此,这个 SHA 指纹确实被我已经发布的另一个游戏使用了,因为我为这两个游戏使用了相同的证书。

对多个应用程序使用相同的证书是一种不好的做法吗? 我应该怎么做才能链接我的应用程序,因为我想我无法更改已经发布的两个游戏中的任何一个的证书?谢谢!

【问题讨论】:

    标签: unity3d google-play-games


    【解决方案1】:

    您指定的指纹已被 Android OAuth2 使用 此项目或其他项目中的客户 ID

    暗示你不应该这样做,所以对我来说这听起来不是一个好习惯。

    尝试为每个项目生成不同的签名证书。

    【讨论】:

    • 对我来说也是这样。但是由于这两个应用程序都已发布,我该怎么办?
    • 但是如果我创建一个新的,我将不得不使用另一个捆绑 ID,并且该应用的当前用户将无法获得更新
    • 我发现最好的方法是取消发布游戏服务上的应用,然后重新创建另一个。
    • 是的,我指的是在 Google Play 游戏服务中取消发布。鉴于您是该应用的所有者,我希望您知道这些事情,尤其是如果您是上传该应用的人。
    猜你喜欢
    • 2018-06-13
    • 2013-07-27
    • 2021-07-17
    • 2011-09-27
    • 2017-05-28
    • 1970-01-01
    • 2018-07-09
    相关资源
    最近更新 更多