[英]iOS - Prompt User to Update to Latest App Version
是否有任何方法或插件可以提醒用戶升級應用程序,如果他們使用的版本不是最新的? 我想我可以ping一個Web服務來檢查當前版本是什么,並與用戶的版本進行比較,然后從那里開始。 順便說一下,有沒有辦法檢查應用程序的當前版本(我不知道的一些屬性)或者你只需要將版本硬編碼為某些浮點變量或其他東西?
謝謝
有一個很好的小型開源庫叫做Harpy ,可以為你完成這個! 它提供了在啟動時,每天或每周檢查更新的功能,並使用itunes進行檢查,因此配置非常少。
您需要自己構建更新檢查功能。 但是你可以從應用程序中獲取版本信息。
NSString *version = [[[NSBundle mainBundle] infoDictionary] objectForKey:(NSString*)kCFBundleVersionKey];
請記住,因為你有一個應用程序。 它已被釋放到商店。 這並不意味着應用程序可以通過應用商店立即供所有用戶使用。
您必須自己構建這樣的解決方案。 iOS SDK沒有提供更新檢查功能。
大多數應用只是檢查一個網站或類似的,正如你已經考慮過。
你可以從info.plist中獲取版本
NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary];
self.applicationVersion = [infoDict objectForKey:@"CFBundleVersion"];
self.applicationBuild = [infoDict objectForKey:@"CFBundleShortVersionString"];
而且,是的,只需點擊一個Web服務。 或者甚至更簡單,您可以將文件放在S3上並使用您的版本號更新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.