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