我希望我的应用程序在后台检查我的服务器上是否有新版本的应用程序(不是Play商店服务器)。这怎么可能?
我已经想过,也许我可以向我的服务器发送带有asynctask的后台请求并使用某种服务器逻辑(javascript?)进行评估?
答案 0 :(得分:1)
向您的服务器发出HTTP请求。它调用的URL上的脚本应该只返回您所创建的新构建的编号。在应用程序中,您现在可以检查答案,其中包含内部版本号并将其与自己的内部版本号进行比较。
答案 1 :(得分:0)
只需拥有一个简单的get api即可了解服务器上当前版本的应用。
然后使用BuildConfig.VERSION_CODE;
找到您应用的版本
如果服务器中的版本代码大于此值,则可以使用更新