Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.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 apk启用自动更新?_Android_Updates - Fatal编程技术网

如何为我的Android apk启用自动更新?

如何为我的Android apk启用自动更新?,android,updates,Android,Updates,我已经开发了一个简单的Android应用程序,将在几款平板电脑上运行。它不在市场上-每个应用程序都是手动安装的。在将来的某个时候,我可能想做一些更改,但我不能要求每个用户都更新,所以它应该自己更新。这可能吗?在库存设备上不可能。你能做的最好的事情就是下载一个新的APK文件并启动一个意图来打开它,这将使用户转到软件包安装程序,按“安装”或“取消” 如果您的设备是根设备,并且您可以获得对/data/app/的写访问权限,那么您可以下载apk文件并将其粘贴到该目录中以“安装”它。在这里您可以找到您的答

我已经开发了一个简单的Android应用程序,将在几款平板电脑上运行。它不在市场上-每个应用程序都是手动安装的。在将来的某个时候,我可能想做一些更改,但我不能要求每个用户都更新,所以它应该自己更新。这可能吗?

在库存设备上不可能。你能做的最好的事情就是下载一个新的APK文件并启动一个意图来打开它,这将使用户转到软件包安装程序,按“安装”或“取消”


如果您的设备是根设备,并且您可以获得对
/data/app/
的写访问权限,那么您可以下载apk文件并将其粘贴到该目录中以“安装”它。

在这里您可以找到您的答案存储您的当前版本。创建一个web服务,返回存储在服务器中的当前应用程序版本(和下载链接)。应用程序启动时的功能将检查此服务。如果您的设备版本早于服务器的版本。下载并要求用户更换。我用这种方式。