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" 
    } 

или есть лучшая идея?

ответ

0

Информация о версии для жесткого кодирования, вероятно, является последним решением. У меня был бы статический файл с содержимым JSON, созданным во время развертывания. Затем вы можете статически ставить его (настраивать правильный тип MIME непосредственно на веб-сервере) или читая его из своего веб-приложения.