簡體   English   中英

iOS - 提示用戶更新到最新的應用版本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM