【问题标题】:Doesn't show "Update" button in playstore在 Playstore 中不显示“更新”按钮
【发布时间】:2018-04-17 17:54:11
【问题描述】:

在这里,我正在使用 android studio 开发 Android 应用程序。我将我的谷歌帐户变成了一个谷歌开发者帐户,然后在我的计算机上签署了该应用程序后在 Play 商店中发布了我的应用程序。一个月后,我使用相同的包名称发布了该应用程序的更新。我还升级了“版本名称”和“版本代码”。我使用具有应用程序初始版本的手机检查了情况,但在我发布更新后,Play商店中该应用程序的特定页面没有显示更新按钮(“打开”按钮在那里)。

我该如何纠正这个问题?

谢谢。

【问题讨论】:

    标签: android android-studio google-play android-version


    【解决方案1】:

    如果您的手机未从 Play 商店安装该应用的“初始版本”,则 Play 商店不会对其进行更新。我怀疑这将是你的问题。

    Play 商店只会更新它为其进行了初始安装的应用(以避免在开发过程中或其他应用商店中踩到应用开发者的脚趾)。

    它检查“Play 商店是否安装了这个”的方式是“应用程序的签名是否与 Play 商店中的签名匹配”和“手机上的用户是否有从 Play 商店安装的记录他们在任何设备上的帐户”。

    【讨论】:

    • 嗨尼克,我花了相当多的时间来尝试完成这项工作。我用完全相同的签名签署了这两个应用程序,所以这应该不是问题,但是参考您的第二次检查,您有这方面的任何文件吗?我根本不知道。
    • 在我开发应用程序的这些年里,我从未见过这种行为。当然,它发生在我向某人展示应用程序的那一刻。应用程序弹出一条消息(按设计),说有更新版本的应用程序可用,然后它进入应用程序商店,只显示 open 按钮,该按钮只是重新路由回已经打开的应用程序。经过 3 次尝试后,我看起来像个傻瓜 - 展示一个应用程序,我必须解释它为什么不工作。啊!
    【解决方案2】:

    在 Play 商店更新应用后,可能需要几个小时才能在 Play 商店上架。等几个小时。

    【讨论】:

    • 感谢您回复艾哈迈德。但是我发布该应用程序已经一个月了。但还是一样
    • Playstore 上是否有 ant 错误或一些消息?或者它可能会自动更新。
    • @lasith.chandupa 你解决了吗?我面临同样的问题
    • 如果出现问题,Google 一定已经向您发送了电子邮件。通常只需要几个小时
    • @JaiGtz nop 亲爱的还在上面
    【解决方案3】:

    所以首先你必须确保以下三点到位:

    您从 android studio 安装的变体与您在 google play store 上发布的变体完全相同。 您从 android studio 安装的应用程序的“版本代码”较低 您使用的是完全相同的签名密钥。 第三点很可能是阻止它起作用的原因。问题是,如果您使用应用程序包作为发布格式,则在您上传包时尚未创建该 apk,它只会在稍后阶段创建和签名,当应用程序即将分发到特定设备。

    不幸的是,就像我的情况一样,即使您使用完全相同的密钥对应用程序进行签名,签名仍有可能无法完美匹配,原因是如果您已注册 Google Play 商店签名,谷歌将添加一些元数据:“它确实插入了少量元数据,有助于验证分发的来源和完整性。这些元数据有两种形式:对于上传到 Google Play 的所有应用程序,Play 一直在添加安全元数据之后签名块以启用授权 P2P 应用程序共享等功能。我们最初在 2017 年的博客文章中宣布了这一点。对于作为应用程序包上传的应用程序,我们将通过引入所谓的源标记来提高这种安全性。插入源元数据通过 bundletool 进入应用的清单。当在 Play 的服务器上生成 APK 时,除了您的应用签名密钥之外,它还使用 Google 密钥进行签名。”

    不幸的是,我还得解决这个问题

    【讨论】:

      猜你喜欢
      • 2020-01-28
      • 1970-01-01
      • 1970-01-01
      • 2023-01-11
      • 2021-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多