Play 商店是否会自动更新 OEM 预装的 Android 应用程序?

Mic*_*evy 0 versioning android google-play

看起来 Android 设备硬件供应商将运送预装了我们应用程序的新设备。今天,我们将一个 APK 交给我们的客户,他们将其发布到 Play 商店。将来,相同的应用程序将预装在这款新设备上。

我不知道他们如何构建他们的 Android 映像,也不知道他们将如何在该映像中包含我们的应用程序(抱歉,我还没有得到这些信息)。

如果硬件供应商预先安装了应用程序,然后我们将应用程序的更新发布到 Play 商店,则预安装应用程序的用户是否会通过标准的 Play 商店/Android版本控制机制收到更新可用的通知?

我们是否需要做任何特别的事情才能允许从 Play 商店更新预安装的应用程序?

vde*_*cco 5

当您的应用程序被推送到 Google Play 时,这似乎应该自动发生,只要它遵循 Google 设置的一些准则。看这里:

更新系统应用

只要具有相同包名称的应用程序上传到 Google Play 开发者控制台,用户的系统应用程序(包括任何预加载的应用程序)就会显示在 Google Play 商店中用户设备的“我的应用程序”部分中,即使应用程序未发布。

如果满足以下条件,Google Play 可以管理预加载应用程序的更新:

  • 预加载的应用程序需要在系统分区中

  • 预加载的应用程序需要是免费的

  • 预加载的应用程序需要使用与 Google Play 中发布的应用程序相同的签名进行签名

  • 预加载和更新的应用程序的包名称需要相同
  • 更新应用的版本号需要大于预加载应用的版本号

如果您需要上传系统应用程序并在上传时遇到错误消息,请联系我们。

来源