// post request body
{"version":"1.2.0"}
// response
{
"latest_version":"1.3.0",
"update":"suggested"
}
switch update{
case .false:
//continue the app
case .suggested:
// prompt dialogue and suggest update.
case .required:
// prompt alert and block further action.
}
檢測版本為最新版本 不跳通知直接進入畫面
檢測版本為建議更新 雖然跳通知但可正常顯示
此處連結到App Store,可直接讓使用者更新
關閉後直接回到App 功能
無論是否更新,都繼續原本App的程序
檢測版本為強制更新 跳通知且無法作用
此處連結到App Store,可直接讓使用者更新
已經終止後續App 程序,亦可加入警告如果不更新將強制關閉App。