这个问题在这里已经有答案了:
如何在没有playstore的情况下自动更新android应用程序?像facebook应用程序或任何竞赛应用程序(5个答案)
5个月前关门了。
我正在开发一个android应用程序,我几乎完成了所有的事情,现在我希望推出更新,以维护和执行一些错误修复(注意:我不希望我的应用程序在市场上发布,因为它与我的大学学位项目有关。i、 它只有几个观众)。如果有可用的更新,我希望用户在打开应用程序后立即得到更新通知。当他们同意后,应用程序应该下载新的更新的.apk文件,下载完成后,它应该自动提示用户安装它(提示示例(附在下面)
如何在不使用android playstore market的情况下实现这一点?
我听说我可以通过将我的应用程序与一个公共域(比如dropbox或github)进行简单的版本比较来做到这一点,这个公共域包含一个txt文件(有版本代码)和一个更新的apk。如果版本与txt文件匹配,则什么也不会发生。如果版本不同,它应该显示一个对话框来下载更新。
我该怎么做?请帮帮我?。。有人能帮我用实际的java代码吗?p、 事实上,我对这一切还很陌生,我想学习android studio。非常感谢我的朋友们:d
1条答案
按热度按时间sqxo8psd1#
你可以使用play store实现它(我知道你不想使用它),但这是推荐的方法。in-play core library iv谷歌推出了应用内更新功能,您可以向用户推出更新,而无需在play store中推出新的apk。
支持api级别21及以上,play core库允许我们提供应用程序内更新,这意味着我们可以显示应用程序更新可用,而用户在我们的应用程序上下文中。有关更多信息,您可以访问开发人员站点。