我們開發了一個ios應用程序,並在一段時間後將其上載到ios服務器,因此我們做了一些更改,因此新版本的新版本已上載,但具有舊版本的用戶未反映了新的變化,我們沒有在之前的版本中設置任何標誌或強制更新的東西,所以任何人都可以告訴我們如何防止舊版本的應用程序用戶使用舊版本。請告訴如何做到這一點。如何強制更新ios應用程序
-1
A
回答
1
通過API處理這將是一個更好的選擇,每當應用程序在代理函數中變爲活動狀態時,在後臺線程上調用api,即applicationDidBecomeActive
。
- (void)applicationDidBecomeActive:(UIApplication *)application{
// call service here
}
然後檢查它接收來自API,目前的版本是較小/等於更新版樣反應後,
if ([currentAppVersion isEqualToString:versionReceivedFromServer]){
//App is updated
}else{
//App needs to be updated
//Show alert view with only update button and when user tap on it navigate it to you appstore link.
}
0
步驟1:您的服務器提供的WebAPI,表示最新版本,並且更新是強制性的。
第2步:您的iOS應用程序調用WebApi以獲取最新版本信息。顯示一個像UIAlertView一樣的模型視圖來通知用戶有一個新版本來更新它?該視圖提供2個按鈕「是」和「稍後」。
如果用戶選擇「是」,則跳轉到AppStore。
如果用戶選擇「稍後」並且更新是強制性的,則通過「退出(0)」關閉應用程序。如果更新不是強制性的,關閉確認視圖並不做任何事情。
相關問題
- 1. 強制用戶更新應用程序
- 2. 如何強制PhoneGap Android應用程序執行自我更新?
- 3. 如何使用Monotouch強制退出iOS應用程序?
- 4. 根據最低版本標準爲IOS應用程序實施強制更新
- 5. ASP.Net應用程序數據在應用程序強制結束時不更新
- 6. 如何提醒用戶iOS應用程序的最新更新
- 7. 如何強制更新的順序DB
- 8. Google Play/App Store:強制更新應用程序
- 9. 聚合物應用程序標題佈局強制更新
- 10. 安卓強制卸載應用程序在更新之前
- 11. 如何強制ASP Web應用程序自行刷新?
- 12. 如何強制我的ASP.net 2.0應用程序重新編譯
- 13. 如何更新除應用程序以外的iOS應用程序
- 14. iOS 8企業應用程序更新
- 15. 更新轉移的iOS應用程序
- 16. iOS應用程序圖標未更新
- 17. iOS應用程序更新系統
- 18. iOS應用程序更新 - CFBundleShortVersionString和CFBundleVersion
- 19. iOS應用程序更新代碼衝突,如果全新的應用程序?
- 20. 如何在新應用更新時強制重新啓動AppStore
- 21. 如何強制UIView更新
- 22. iOS應用更新過程
- 23. 更新iOS SDK:它是否強制所有用戶更新?
- 24. 強制更新iOS上的Amazon CloudFront
- 25. 如何更新我的iOS 6或6.1兼容應用程序?
- 26. 如何實現從App Store自動更新iOS應用程序?
- 27. iOS - 如何在轉移後更新應用程序
- 28. 如何更新iOS應用程序的App Store/iTunes Connect圖標?
- 29. iOS應用程序如何通過iTunes更新文件
- 30. 如何強制更新用戶位置?
其實最初我們已經錯過了在以前的版本的API,並培訓相關強制更新代碼,以便在這種情況下,我們應該怎樣做 – indianWebTech
'退出(0)'是不是一個好主意https://stackoverflow.com/a/13843949/7995508 – Maddy
意味着在以前的版本中,我們沒有強制更新的API,也沒有相關的代碼在iOS應用程序,雖然現在新版本我們已經做到了這一點,但如果用戶已經下載了以前應該做的 – indianWebTech