Android程序更新应用程序

Android程序更新应用程序,android,Android,我有一个应用程序,但我想更新它,我读了一些“stackoverflow”(以编程方式更新应用程序)的帖子 但是没有人能说服我 我想了解有关如何更新应用程序的信息 现在我的应用程序没有上传到GooglePlay上,我在apk上有它 我会用一个按钮升级[更新点击这里],她是 将负责“http:www.site/myapk.apk”和更新 为什么说apk?因为每周我都会更新我的应用程序 如果他们总是要下载apk,这是非常令人沮丧的 有没有一种简单明了的方法(使用代码)?请访问此链接,您可能会有一些

我有一个应用程序,但我想更新它,我读了一些“stackoverflow”(以编程方式更新应用程序)的帖子

但是没有人能说服我

我想了解有关如何更新应用程序的信息

现在我的应用程序没有上传到GooglePlay上,我在apk上有它

我会用一个按钮升级[更新点击这里],她是 将负责“http:www.site/myapk.apk”和更新

为什么说apk?因为每周我都会更新我的应用程序

如果他们总是要下载apk,这是非常令人沮丧的


有没有一种简单明了的方法(使用代码)?

请访问此链接,您可能会有一些想法

它遵循以下步骤:

1创建一个Web服务,您的应用程序可以随时轮询该服务 启动或基于某个时间限制,可以检查是否有新的 版本在那里

  • 此Web服务应返回服务器上承载的apk文件的最新版本以及应用程序的URI 具有新版本的文件

  • 当您的应用程序从Web服务获得响应时,它将解析JSON并检查您的应用程序版本是否为最新版本 在服务器上可用

  • 如果您的应用程序版本低于最新版本,它将提示用户开始下载过程。新应用的下载是 由下载管理器处理

  • 下载完成后,下载管理器将使用广播接收器通知您的应用程序

  • 完成应用程序文件的最新版本后,可以启动活动来安装/更新该文件

  • 试试这个选项

    添加要从应用程序更新的google库

      dependencies {
    implementation 'com.google.android.play:core:1.5.0'
    ...}
    
    请参阅下面的链接


    我什么也没找到。有完整的例子吗?