Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
预加载android应用程序+;让它接收更新_Android_Google Play_Preload - Fatal编程技术网

预加载android应用程序+;让它接收更新

预加载android应用程序+;让它接收更新,android,google-play,preload,Android,Google Play,Preload,我想在设备上“预加载”一个应用程序,但它需要在之后从android market place检索更新 我该怎么做那样的事呢 请注意,无法先在设备上手动加载应用程序 我在想,要么创建一些启动程序,然后从安卓市场下载最新版本。这里有好的样品吗?:) 当然还有更好的建议 非常感谢。不幸的是,这是一个非常紧迫的问题。我通过创建自己的更新检查器成功地解决了这个问题。它连接到Web服务,以了解是否存在版本高于当前版本的版本。如果是这样,我将启动一个android市场视图意图(用于包名),它将重定向到市场版本

我想在设备上“预加载”一个应用程序,但它需要在之后从android market place检索更新

我该怎么做那样的事呢

请注意,无法先在设备上手动加载应用程序

我在想,要么创建一些启动程序,然后从安卓市场下载最新版本。这里有好的样品吗?:)

当然还有更好的建议


非常感谢。不幸的是,这是一个非常紧迫的问题。

我通过创建自己的更新检查器成功地解决了这个问题。它连接到Web服务,以了解是否存在版本高于当前版本的版本。如果是这样,我将启动一个android市场视图意图(用于包名),它将重定向到市场版本

好的方面是,如果用户还没有配置市场,他必须先配置。 之后,他们会进入可以安装应用程序的页面

如果他们有相同的packagename,它将用新版本覆盖现有(预加载的)应用程序。从那一刻起,它将与android市场相结合。

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

  • 预加载的应用程序需要位于系统分区中
  • 预加载的应用程序需要是免费的
  • 预加载的应用程序需要使用与Google Play中发布的应用程序相同的签名进行签名
  • 预加载和更新的应用程序的程序包名称必须相同
  • 更新应用程序的版本代码需要大于预加载应用程序的版本代码

也许这是一个副本,或者它可能只是帮助你:是的,我也读了,但这不是我需要的。我们可以在正常情况下添加应用程序,问题是如果从未从android market下载过,我们如何从android market检索更新。这就是我真正需要知道的:)。@Ophidian你知道如何在不安装系统应用程序的情况下预加载它吗?