我们开发了一个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. 强制应用程序商店更新
- 3. 在AppFog或CloudFoundry上,应如何强制更新应用程序?
- 4. 如何强制用户更新应用程序?
- 5. 如何强制PhoneGap Android应用程序执行自我更新?
- 6. 如何自动更新应用程序iOS应用程序
- 7. 如果新版本可用,如何在Android应用程序中强制更新?
- 8. 如何强制iOS应用程序使用3G而不是WiFi?
- 9. 如何使用Monotouch强制退出iOS应用程序?
- 10. ios如何强制退出应用程序
- 11. 如何强制关闭应用程序
- 12. ASP.Net应用程序数据在应用程序强制结束时不更新
- 13. 根据最低版本标准为IOS应用程序实施强制更新
- 14. 如何提醒用户iOS应用程序的最新更新
- 15. 如何强制应用程序在iOS/Objective-C中更改语言?
- 16. 如何更改我的ios应用程序更新可用性
- 17. “UI更新被应用程序强制禁用”
- 18. 如何用cmake强制重新编译应用程序
- 19. 如何强制更新的顺序DB
- 20. 如何创建每天更新的iOS应用程序新闻
- 21. 聚合物应用程序标题布局强制更新
- 22. install4j应用程序中的强制更新
- 23. 安卓强制卸载应用程序在更新之前
- 24. 强制更新我的Android应用程序
- 25. Google Play/App Store:强制更新应用程序
- 26. 如何强制我的ASP.net 2.0应用程序重新编译
- 27. 如何强制ASP Web应用程序自行刷新?
- 28. 如何强制退出Android应用程序并重新启动?
- 29. 如何在新应用更新时强制重新启动AppStore
- 30. 如何更新除应用程序以外的iOS应用程序
其实最初我们已经错过了在以前的版本的API,并培训相关强制更新代码,以便在这种情况下,我们应该怎样做 – indianWebTech
'退出(0)'是不是一个好主意https://stackoverflow.com/a/13843949/7995508 – Maddy
意味着在以前的版本中,我们没有强制更新的API,也没有相关的代码在iOS应用程序,虽然现在新版本我们已经做到了这一点,但如果用户已经下载了以前应该做的 – indianWebTech