【问题标题】:are OEM preinstalled Android Apps automatically updated by Play store?OEM 预装的 Android 应用程序会由 Play 商店自动更新吗?
【发布时间】:2015-02-23 23:41:03
【问题描述】:

Android 设备硬件供应商似乎将推出预装了我们应用的新设备。今天,我们将一个 APK 交给我们的客户,然后他们将其发布到 Play 商店。将来,同样的应用程序将预装在这台新设备上。

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

如果应用程序由硬件供应商预装,之后我们将应用程序的更新发布到 Play 商店,是否会通知预装应用程序的用户可通过标准 Play 商店获得更新/安卓versioning mechanisms?

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

【问题讨论】:

  • 您知道他们如何将应用安装到 Android 操作系统吗?
  • 在我们真正与硬件供应商合作之前,该项目就被取消了。对不起。
  • 感谢您的更新。

标签: android google-play versioning


【解决方案1】:

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

更新系统应用

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

只要满足以下条件,Google Play 就可以管理对预加载应用程序的更新:

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

  • 预装的应用需要免费

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

  • 预加载和更新应用的包名需要相同
  • 更新后的应用版本代码需要大于预加载应用的版本代码

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

Source

【讨论】:

  • 谢谢!今天,我要与打包应用程序的供应商进行第一次会议。这个链接很有帮助。
  • 我测试了这个清单。我制作的 APK 版本的 versionCode 低于 Play 商店中的版本。我在手机上进行了出厂重置并将手机植根。我在没有设置网络或 Google 帐户的情况下完成了设置。我使用 ADB 将我的测试 APK 安装到 /system/app 文件夹(在 Android 4.2.2 上)。我启用了 Wifi 并设置了一个 Google 帐户。我运行了 Play 商店应用程序并安装了另一个应用程序。我的测试应用没有自动更新,我没有收到升级可用的通知。我可以使用 Play 商店更新我的应用,但我没有收到通知。
  • 嗯,这很有趣。我想知道这是否与构建 Android 时应用程序没有内置到系统中,而是被侧载到 /system/app/ 文件夹中的事实有关。我不是专家,只是考虑一下。
  • 是的,我认为真正的 OEM 系统安装与我所做的不同。但是,这是我能测试的最接近的清单。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多