跳至内容
Cobub文档中心
用户工具
登录
站点工具
工具
显示页面
修订记录
反向链接
媒体管理器
网站地图
登录
媒体管理器
网站地图
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== Cobub Razor iOS Developer Guide ====== ===== 1 Overview ===== ==== 1.1 Documentation Goal ==== The goal of this document is to explain usage rules of Cobub Razor iOS SDK for facilitating developers ==== 1.2 Application Scope ==== This document is for iOS SDK developers, which uses the Open Source Mobile Analytics – Cobub Razor ===== 2 Basic Setup Guide ===== ==== 2.1 Obtain APPkey ==== First please set up the Web Server of Cobub Razor ([[en:razor:installation|instruction]]), then register App onweb server and fill App info after login. Once App is created successfully, you could obtain AppKey. ==== 2.2 SDK Usage Step ==== === 2.2.1 Download SDK === Download the latest release of SDK and Unzip it. Once unzipped, you could see two files, UMSAgent.h and libUMSAgent.a. === 2.2.2 Import SDK === Select Add->Existing files in project directory and select the two unzipped files above, or drag two files to project directory directly. Select Copy Items into destination group’s folder(if needed). {{:en:razor:20150318-075044.png}} === 2.2.3 Add Dependent Framework === To obtain network info and operator logo, you need adding CoreTelephony Class Library. {{:en:razor:20150318-075129.png}} === 2.2.4 Setup Other Linker Flags === Add –all_load and –ObjC flags {{:en:razor:20150318-075233.png}} === 2.2.5 Embed Code === Add #import “UMSAgent.h” into AppDelegate.h. Add following method into didFinishLaunchingWithOptions method of AppDelegate.m: <code>[UMSAgent startWithAppKey:@"14aaa92e098df46cb63ed5196e0c331c" ReportPolicy:BATCH ServerURL:@ "YOUR SDK SERVICE URL"]; -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *) launchOptions { [UMSAgent startWith]AppKey:@"UMSAgentKey" ReportPolicy:BATCH]; }</code> UMSAgentKey is the AgentKey obtained from registering App in UMS. ServiceURL is Service interface url of Server SDK. BATCH model means that uploading data once when system starts next time Please modify BATCH to REALTIME if you want to use real-time model. BATCH model is recommended. It can reduce interaction between App and network, save traffic and improve user experience **Usage Duration Analytics** UMS platform defines intervals between entering front and entering background of App every time as a lifecycle process. UMS makes lifecycle as data and submits it to UMS background. It provides corresponding data statistics reports for developers. === 2.2.6 Custom Event ===
en/razor/ios-developer-guide.1426665262.txt.gz
· 最后更改: 2017/07/14 11:12 (外部编辑)
页面工具
显示页面
修订记录
反向链接
回到顶部