簡單好用的更新提醒
使用方式:
把DFUpdate.h 和DFUpdate.m導入項目中,在需要檢測更新的控制器的viewDidAppear
方法中加入
[[DFUpdate shareManager] checkUpdateWithShowNewContent:YES noMore:YES];
修改DFUpdate.m中的_appId = @"1137081115";
為對應的id后即可使用。
showNewContent
負責控制是否顯示更新的內容
{
YES
:顯示新版本更新內容-內容不為空時。
NO
:不顯示更新內容。
}
noMore
負責控制是否使用不再顯示的方式
{
YES
:點擊"不再顯示"后會忽略當前最新版本,直到下次發布新版本才會提示更新。
NO
:每次app開啟后會提示一次。
}
效果圖如下
showNewContent
為YES
時
noMore
為YES
時
// 如果當前手機系統版本低于最低支持版本 不顯示更新
// 如果當前app版本等于appStore最新版本 不顯示更新
點擊更新后會跳轉到appStore相應的頁面,為了更通用,.m文件里面用原生方法去調用請求了,項目中有AFN的可以屏蔽掉原生方法
// 根據喜好二選一
BOOL isAFN = NO;
if (isAFN) {
// AFN
[self getDictionaryByAFN];
}else{
// NSURLSession
[self getDictionaryBySession];
}
已上架的app可通過AppStore的方式查到AppId
參照如下
在電腦iTunes里面的AppStore搜索到對應的App
在電腦iTunes里面的AppStore搜索到對應的App
點擊箭頭,復制鏈接
點擊箭頭,復制鏈接
粘貼到瀏覽器即可看到AppId
粘貼到瀏覽器即可看到AppId
本項目github下載地址
現已支持cocoaPod下載
pod 'DFUpdate'
即可使用
對于能否過審有疑慮的朋友可以參考友盟提供的文章(ps:我的項目加入了更新提示已過審)
自動更新替換方案
友盟自動更新技術解決方案(iOS版)