为移动应用程序编写新版本支票的最佳方法是什么?

时间:2012-04-21 13:26:09

标签: python api flask

我正在为移动应用编写API,现在我们需要“检查新版本”api,如下所示:

{
    version: 1.3,
    url: "http://abc.com/v1.3.apk",
    change_log: "Fix few bugs"
}  

现在我想知道在编写这样的api时最好的做法是什么,在服务器端代码(烧瓶,在我的情况下)中对这些信息进行硬编码是可以的:

@app.route("/update")
@jsonify
def checkForUpdate():
    return {
        version: 1.3,
        url: "http://abc.com/v1.3.apk",
        change_log: "Fix few bugs"
    }  

还是有更好的主意?

1 个答案:

答案 0 :(得分:0)

硬编码版本信息可能是最后的解决方案。我会有一个静态文件,其中包含在部署时生成的JSON内容。然后,您可以静态地(直接在Web服务器上配置正确的MIME类型)或从Web应用程序中读取它。