6 android
我有一个应用程序,但我想更新它,我读了一些"stackoverflow"的帖子(以编程方式更新应用程序)
但没有人说服我.
我想了解如何更新应用程序的信息.
现在我的应用程序没有上传到谷歌播放,我有它在apk.
我会使用按钮进行升级[更新点击此处],并且她将负责"http:www.site/myapk.apk"并进行更新.
为什么说apk?因为每周我都会更新我的应用程序.
如果他们必须总是下载apk,这是非常令人沮丧的.
有一个简单而干净的方式(带代码)?
请访问此链接,您可能会有一些想法链接
它遵循以下步骤::
1创建一个Web服务,您的应用程序可以在应用程序启动时进行轮询,或者根据可以检查是否有新版本的时间限制进行轮询.
此Web服务应返回服务器上托管的最新版本的apk文件以及具有新版本的应用程序文件的URI.
当您的应用从Web服务获得响应时,它将解析JSON并将您的应用版本检查到服务器上可用的最新版本.
如果您的应用版本低于最新版本,则会提示用户开始下载过程.新应用程序的下载由下载管理器处理.
下载管理器将在下载完成后使用广播接收器通知您的应用程序.
完成最新版本的应用程序文件后,您可以启动活动以安装/更新该文件.
尝试这个选项
添加谷歌库以从应用程序更新
dependencies {
implementation 'com.google.android.play:core:1.5.0'
...}
Run Code Online (Sandbox Code Playgroud)
请参阅以下链接中的文档
https://developer.android.com/guide/app-bundle/in-app-updates#update_readiness
| 归档时间: |
|
| 查看次数: |
17601 次 |
| 最近记录: |