我如何检查用户是否拥有我的应用程序的当前版本并弹出消息以请求他们更新其应用程序版本?
类似于您在下面看到的内容。
最佳答案
您需要在您的服务器(或类似的东西)上有您的应用程序在启动时请求的 WebService,以了解哪个是可用的最新版本。 (如果您还没有 WS 并且真的不想为此实现一个,您也可以简单地使用也包含该版本的 XML 或文本文件)
然后使用 [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"]
将从您的服务器检索到的版本与应用程序的当前版本进行比较。
如果它们不同,您可以显示 alertview 并重定向到 itms-apps://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftwareUpdate?id=[APPID]&mt=8
(将 APPID
替换为您的 iTunes Connect App ID),该链接将使您的 iPhone 直接在应用程序的更新页面上打开 AppStore 应用程序
关于objective-c - 如何检查应用程序版本并请求用户更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7378943/