【问题标题】:play game service not authenticated if game upload to play store如果游戏上传到 Play 商店,则玩游戏服务未经过身份验证
【发布时间】:2020-08-03 12:53:12
【问题描述】:

请有人帮助我。 如果游戏尚未上传到游戏商店,则可以对游戏进行身份验证。 但如果游戏已上传到 Play 商店,则无法进行身份验证。 我使用最新的 Play 游戏服务 SDK,我已将上传证书中的 sha1 或上传密钥库添加到链接到 google play 控制台播放服务的游戏中

【问题讨论】:

    标签: unity3d google-play-services


    【解决方案1】:

    这已经是known problem 的解决方案了。尽管很多人都在使用 HanSoloYolo 的一个答案

    好的。所以,这就是你修复它的方法。当您上传您使用的 APK 时 您上传版本的 SHA1。 Google 为您提供不同的 SHA1 上传 APK 后。

    您需要将此 NEW SHA1 输入到您的凭据中。 ...

    如果您希望它在生产构建中工作,您需要混合使用 ferranases 所写的内容

    在链接的应用程序(游戏服务中的链接应用程序)中,将您的应用程序放置两次

    JACLEMGO 所写的

    一个用于应用签名证书 SHA1,另一个用于上传 证书 SHA1

    【讨论】:

    • 按照您的建议,我成功地从上传证书添加了 sha1。但是,如果我想从应用程序签名证书中添加 sha1,它就会失败。我无法从应用签名证书中添加 SHA1。它说SHA1已经存在。奇怪的是,我在控制台上的应用签名证书中找不到 sha1。
    • @Iswahyudi 在您的 Google Developer Console 中,在您的应用程序中,转到发布管理 > 应用程序签名。然后,注意有一个“上传证书”和一个“应用程序签名证书”。
    • 是的,我能找到。我的意思是我不能从应用签名证书创建一个与 sha1 链接的应用。说SHA1已经存在了。
    • 我创建了 2 个应用程序,它们在播放服务控制台上链接。来自调试的 sha1 和来自上传证书的 sha1
    • 两个应用是什么意思?
    猜你喜欢
    • 2018-02-09
    • 1970-01-01
    • 2015-01-21
    • 2014-01-16
    • 2019-07-29
    • 1970-01-01
    • 2020-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多