2012-04-21 94 views
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" 
    } 

還是有更好的主意嗎?

回答

0

硬編碼版本信息可能是最後一種解決方案。我將擁有一個靜態文件,並在部署時生成JSON內容。然後,您可以靜態地提供它(直接在Web服務器上配置正確的MIME類型)或通過從Web應用程序讀取它。

相關問題