2012-04-21 3 views
0

私はモバイルアプリ用のAPIを書いている今、私たちはこのようになり、API、「新しいバージョンの確認」が必要です。今、私が書くときのベストプラクティス何知りたいモバイルアプリの新しいバージョンの小切手を書く最善の方法は?

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

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

か良いアイデアがあります:そのようなAPI、それは(私の場合には、フラスコ)ハードコードに対するすべての権利、サーバー側のコードで、これらに関する情報ですか?

答えて

0

ハードコーディングのバージョン情報はおそらく最後の解決策です。私は、デプロイ時に生成されたJSONコンテンツを持つ静的ファイルを持っています。その後、静的に(Webサーバーで直接正しいMIMEタイプを設定する)、またはWebアプリケーションから読み込むことで静的にサービスを提供できます。

関連する問題