看起来Android设备硬件供应商将预装我们的应用程序的新设备。今天,我们向我们的客户提供一个APK,然后将其发布到Play商店。将来,同样的应用程序将预先安装在这个新设备上。
我不知道他们如何构建自己的Android图片,或者他们将如何将我们的应用程序包含在该图片中(抱歉,我还没有获得该信息)。
如果应用程序是由硬件供应商预先安装的,稍后我们会将应用程序的更新发布到Play商店,那么预先安装的应用程序的用户是否会通过标准Play商店/通知更新可用Android versioning mechanisms?
我们是否必须做一些特别的事情来允许从Play商店更新预安装的应用程序?
答案 0 :(得分:3)
似乎这应该在您的应用程序推送到Google Play时自动发生,只要它遵循Google设置的一些指导原则。见这里:
更新系统应用
只要具有相同包名称的应用程序上传到Google Play开发者控制台,用户的系统应用程序(包括所有预先加载的应用程序)就会显示在Google Play商店中用户设备的“我的应用”部分中,即使申请未发布。
如果符合以下条件,Google Play可以管理预装应用程序的更新:
预加载的应用需要位于系统分区
预加载的应用需要免费
预加载的应用需要使用与Google Play中发布的应用相同的签名进行签名
- 预装和更新的应用的包名称必须相同
- 更新后的应用的版本代码需要大于预装应用
的版本代码如果您需要上传系统应用程序并在执行此操作时遇到错误消息,请与我们联系。