【发布时间】:2016-02-26 22:40:14
【问题描述】:
如果我的服务器(不是 Play 商店服务器)上有新版本的应用程序,我希望我的应用程序在后台检查。这怎么可能?
我已经想过也许我可以向我的服务器发送一个带有 asynctask 的后台请求,并使用某种服务器逻辑(javascript?)对其进行评估?
【问题讨论】:
标签: javascript android request server
如果我的服务器(不是 Play 商店服务器)上有新版本的应用程序,我希望我的应用程序在后台检查。这怎么可能?
我已经想过也许我可以向我的服务器发送一个带有 asynctask 的后台请求,并使用某种服务器逻辑(javascript?)对其进行评估?
【问题讨论】:
标签: javascript android request server
向您的服务器发出 HTTP 请求。它调用的 URL 上的脚本应该简单地返回您创建的新构建的编号。在应用程序中,您现在可以检查答案,其中包含内部版本号并将其与自己的内部版本号进行比较。
【讨论】:
只需一个简单的 get api 即可了解您的应用在服务器上的当前版本。
然后使用BuildConfig.VERSION_CODE; 查找您的应用程序版本
如果您的服务器中的版本代码大于此,则有可用的更新
【讨论】: