0

私はモバイル アプリ用の 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"
    }  

またはより良いアイデアはありますか?

4

1 に答える 1

0

バージョン情報をハードコーディングすることは、おそらく最後の手段のような解決策です。デプロイ時に生成されたJSONコンテンツを含む静的ファイルがあります。次に、静的に(Webサーバーで直接正しいMIMEタイプを構成して)提供するか、Webアプリケーションから読み取ることで提供できます。

于 2012-04-21T13:34:42.933 に答える