友盟集成文檔:http://dev.umeng.com/online-parameters/ios-doc--2/intergration#1
/// @name? 在線參數(shù)?參數(shù)示例
使用在線參數(shù)功能,可以讓你動態(tài)修改應(yīng)用中的參數(shù)
檢查并更新服務(wù)器端配置的在線參數(shù)緩存在[NSUserDefaults standardUserDefaults]
1.在–application:didFinishLaunchingWithOptions:中添加
[UMOnlineConfig updateOnlineConfigWithAppkey:(NSString*)key];
key是友盟統(tǒng)計的appKey.
2.當在項目里需要獲取某個具體參數(shù)時調(diào)用(哪里需要哪里調(diào)用很方便)
[UMOnlineConfig getConfigParams:@"xxxx"];
xxxx為友盟服務(wù)器上事先設(shè)置好的參數(shù)id。如果你想獲取所有的在線參數(shù),請使用
[UMOnlineConfig getConfigParams];
注意
由于iOS9引入了App Transport Security (ATS)特性,要求App訪問的網(wǎng)絡(luò)使用HTTPS協(xié)議,如果不做特殊設(shè)置,http請求會失敗,所以需要開發(fā)者在工程中增加設(shè)置以便可以發(fā)送http請求,如下:
在info plist中增加字段:
NSAppTransportSecurity< /key>
< /dict>
?NSAllowsArbitraryLoads< /key>
< /dict>
完全實時更新對用戶的網(wǎng)絡(luò)環(huán)境要求較高,我們通過對用戶的使用考慮,目前在統(tǒng)計最新的sdk和在線參數(shù)sdk里面,在線參數(shù)的線上請求時間默認是10分鐘。以上在線參數(shù)就搞定了!如有疑問請留言。