【问题标题】:Android - ask server for new version of app? [closed]Android - 向服务器询问新版本的应用程序? [关闭]
【发布时间】:2016-02-26 22:40:14
【问题描述】:

如果我的服务器(不是 Play 商店服务器)上有新版本的应用程序,我希望我的应用程序在后台检查。这怎么可能?

我已经想过也许我可以向我的服务器发送一个带有 asynctask 的后台请求,并使用某种服务器逻辑(javascript?)对其进行评估?

【问题讨论】:

    标签: javascript android request server


    【解决方案1】:

    向您的服务器发出 HTTP 请求。它调用的 URL 上的脚本应该简单地返回您创建的新构建的编号。在应用程序中,您现在可以检查答案,其中包含内部版本号并将其与自己的内部版本号进行比较。

    【讨论】:

    • 如何在 javascript 和 android 之间传递参数?
    • 我假设你想说服务器android-app ?
    • 是的,但我认为我可以使用 javascript 在服务器上编码?
    • 您可以使用 node.js - 但此时这已超出主题。你得到了答案,但你必须自己学习如何使用你的服务器^^
    【解决方案2】:

    只需一个简单的 get api 即可了解您的应用在服务器上的当前版本。 然后使用BuildConfig.VERSION_CODE; 查找您的应用程序版本 如果您的服务器中的版本代码大于此,则有可用的更新

    【讨论】:

    • 我该如何获取 api?
    • 如果你想保持它非常简单,你可以在你的服务器上创建一个 url,它返回最新的应用程序版本(甚至只是一个 html)。例如。 www.yourdomain.com/appversion.php(或其他)将为您提供应用程序版本。我假设你知道如何做到这一点
    • 是的,但是我如何检查版本呢?
    • 查看哪里?在设备上还是在后端?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多