【发布时间】:2012-07-11 13:25:18
【问题描述】:
我们在使用最新版本的 Google Play Android 应用时遇到问题。问题来了:
我们为我们的一位客户(一家手机运营商)创建了几个“存根”应用程序,以预安装在他们销售的设备上。所有 stub 所做的就是通过使用带有 url market://?default=packagename 的 Intent 来调用 Play 商店(之前的 Android Market)上的应用程序页面。存根具有相同的包名称,并使用与完整应用程序相同的证书进行签名,但使用以前的版本代码。正如我们预期的那样,一旦商店页面打开,就会显示“更新”按钮,因为 Google PLay 能够检测到该应用已经安装,但市场上有新版本。
最新版本的 Google Play 应用 (3.7.13),不再显示“更新”按钮,而是显示“打开”按钮。好像 Google Play 无法识别应用程序有更新。仅当该应用程序之前从未在该用户帐户上下载时才会发生这种情况。 Google Play 处理应用更新的方式有什么变化吗?
有没有其他方法可以让我们在设备上预装应用程序,让 Google Play 像用户下载一样获取和更新这些应用程序?
【问题讨论】:
-
你能更新一下你最后做了什么吗?真的是同步问题吗?
-
我真的不记得了。现在已经这么久了。您是否面临这个问题?
-
我们正在考虑为我们的一位客户创建一个预安装的应用程序(系统应用程序),然后通过将应用程序上传到 GooglePlay 来更新它。我想确保应用程序能够像任何常规应用程序一样自动更新。如果预安装的应用程序像常规(用户安装的)应用程序一样更新,您知道/记得吗?
-
我们以前做过。但那是前一段时间了。它工作得很好。但是我不记得这个问题是否仍然存在。你已经试过了吗?我会做一个 POC 来验证假设。
标签: android google-play