用户工具

站点工具


差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
razor:ios-developer-guide [2015/03/18 10:55]
cobub
razor:ios-developer-guide [2017/07/14 11:18] (当前版本)
行 1: 行 1:
-本文档适Cobub Razor-**开源的移动应用分析系统**Version 0.7 版本请访问[[razor:​release-note|release note]]获取更多版本信息+~~Title:IOS 开发者指南 - 开源移动应运营平台 - 移动统计、移动推送解决方案 - Cobub 移动开发者中心~~ 
 +{{description>​Cobub Razor是一个免费开源的移动应用分析系统。用户可以自己建立服务收集移动应用相关数据,分析并生成统计分析报表该文章介绍了如何将Cobub Razor的iOS的SDK嵌入到iOS移动应用客户端}} 
 +{{keywords>​Cobub Razor,​开源移动应用分析,​移动分析,​移动应用分析,​开发者指南,​IOS}} 
 + 
 +====== IOS 开发者指南 ======
  
 Cobub Razor是一个免费开源的移动应用分析系统。用户可以自己建立服务收集移动应用的相关数据,分析并生成统计分析报表。该文章介绍了如何将Cobub Razor的iOS的SDK嵌入到iOS移动应用客户端。 Cobub Razor是一个免费开源的移动应用分析系统。用户可以自己建立服务收集移动应用的相关数据,分析并生成统计分析报表。该文章介绍了如何将Cobub Razor的iOS的SDK嵌入到iOS移动应用客户端。
  
  
-====== 1   ​概要 ====== 
  
-===== 1.1   文档目的 ​=====+=====1   基本设置指南 ======
  
- +===== 1.1   ​获取APPkey =====
-本文档的目的是讲解CobubRazor iOS SDK 的使用规则,方便用户的使用。 +
- +
-===== 1.2   ​适用范围 ===== +
- +
- +
-本文档是适用于开源移动分析系统CobubRazor 的iOS SDK的使用者 +
- +
- +
-====== 2   ​基本设置指南 ====== +
- +
-===== 2.1   ​获取APPkey =====+
  
  
 登陆账号后,到管理后台注册应用,填写ios应用的相关信息。App建立成功后,可获得该App的Appkey以及最新的开发文档和SDK文件。 登陆账号后,到管理后台注册应用,填写ios应用的相关信息。App建立成功后,可获得该App的Appkey以及最新的开发文档和SDK文件。
  
-===== 2.2   ​使用ios SDK =====+===== 1.2   ​使用ios SDK =====
  
  
-==== 2.2.1   ​下载SDK ====+==== 1.2.1   ​下载SDK ====
  
  
 下载SDK压缩包并将其解压缩。解压缩之后,可以看到两个文件,UMSAgent.h 和 libUMSAgent.a 下载SDK压缩包并将其解压缩。解压缩之后,可以看到两个文件,UMSAgent.h 和 libUMSAgent.a
  
-==== 2.2.2   ​导入SDK ====+==== 1.2.2   ​导入SDK ====
  
  
 在项目工程目录中,选择Add->​Existing files.. 选择上面解压缩后的两个文件。或者直接将两个文件拖拽至目录结构中,选择Copy Items into destination group’s folder(if needed). 在项目工程目录中,选择Add->​Existing files.. 选择上面解压缩后的两个文件。或者直接将两个文件拖拽至目录结构中,选择Copy Items into destination group’s folder(if needed).
 +
 {{:​razor:​20150318-024630.png}} {{:​razor:​20150318-024630.png}}
  
-==== 2.2.3   ​添加依赖框架 ====+==== 1.2.3   ​添加依赖框架 ====
  
  
 为了获取网络信息,获取运营商标识,您需要添加CoreTelephony类库。 ​ 为了获取网络信息,获取运营商标识,您需要添加CoreTelephony类库。 ​
 +
 {{:​razor:​20150318-024709.png}} {{:​razor:​20150318-024709.png}}
-==== 2.2.4   ​设置Other Linker Flags ====+==== 1.2.4   ​设置Other Linker Flags ====
  
  
 添加 –all_load和-ObjC标记 添加 –all_load和-ObjC标记
 +
 {{:​razor:​20150318-024739.png}} {{:​razor:​20150318-024739.png}}
-==== 2.2.5   ​嵌入代码 ====+==== 1.2.5   ​嵌入代码 ====
  
  
行 74: 行 69:
 平台将每次APP进入前台和进入后台之间的间隔作为一次生命周期过程。平台会将每次生命周期作为数据提交到后台,为开发者提供相应的统计分析报告。 平台将每次APP进入前台和进入后台之间的间隔作为一次生命周期过程。平台会将每次生命周期作为数据提交到后台,为开发者提供相应的统计分析报告。
  
-==== 2.2.6   ​使用自定义事件 ====+==== 1.2.6   ​使用自定义事件 ====
  
  
 自定义的事件用来为开发者提供更为详细的用户行为统计分析。使用前请在后台提前添加指定的事件,并获得事件的Event_identifier后,后台才能进行相应的处理工作,否则后台对客户端未注册事件不进行处理。 自定义的事件用来为开发者提供更为详细的用户行为统计分析。使用前请在后台提前添加指定的事件,并获得事件的Event_identifier后,后台才能进行相应的处理工作,否则后台对客户端未注册事件不进行处理。
  
-=== 2.2.6.1 ​    ​简单事件 ===+=== 1.2.6.1 ​    ​简单事件 ===
  
 <​code>​ <​code>​
行 87: 行 82:
 比如,监测应用程序里的广告的点击次数,事件ID为”ad_click “。那么需要在程序里每次广告点击时调用postEvent:​@ “ad_click “通知服务器一个广告点击事件发生 比如,监测应用程序里的广告的点击次数,事件ID为”ad_click “。那么需要在程序里每次广告点击时调用postEvent:​@ “ad_click “通知服务器一个广告点击事件发生
  
-=== 2.2.6.2 ​    ​多标签事件 ===+=== 1.2.6.2 ​    ​多标签事件 ===
  
 <​code>​ <​code>​
行 95: 行 90:
 除了能够统计event_id所对应事件的发生次数,变化趋势外,还能统计事件中具体标签所占的比例,label为当前标签,同样这里的event_id字符串中也不能有空格。例如:在应用程序中省份对应一个event_id,​每个城市对应一个label,这样我们可以在生成的统计分析表中看到不同城市的比例。 除了能够统计event_id所对应事件的发生次数,变化趋势外,还能统计事件中具体标签所占的比例,label为当前标签,同样这里的event_id字符串中也不能有空格。例如:在应用程序中省份对应一个event_id,​每个城市对应一个label,这样我们可以在生成的统计分析表中看到不同城市的比例。
  
-=== 2.2.6.3 ​    ​累计事件 ===+=== 1.2.6.3 ​    ​累计事件 ===
  
 <​code>​ <​code>​
行 113: 行 108:
 对应不同渠道的每个App,​ Cobub Razor后台提供了唯一的key。在为不同的渠道提供更新时,注意更为不同的key。 对应不同渠道的每个App,​ Cobub Razor后台提供了唯一的key。在为不同的渠道提供更新时,注意更为不同的key。
  
-==== 2.2.8   ​使用在线参数配置 ====+==== 1.2.8   ​使用在线参数配置 ====
  
 <​code>​ <​code>​
行 119: 行 114:
 在AppDelegate.m中的didFinishLaunchingWithOptions函数添加如下函数调用该API,如果选择true,​用户在服务器端设置了参数值后,SDK将联网检测您的在线配置,并将这些信息保存在本地。如果选择false, 将不检测。 在AppDelegate.m中的didFinishLaunchingWithOptions函数添加如下函数调用该API,如果选择true,​用户在服务器端设置了参数值后,SDK将联网检测您的在线配置,并将这些信息保存在本地。如果选择false, 将不检测。
  
-==== 2.2.9  记录页面访问 ====+==== 1.2.9  记录页面访问 ====
  
  
行 141: 行 136:
 注:以上两个方法需要成对调用。 注:以上两个方法需要成对调用。
  
-==== 2.2.10 绑定用户 ====+==== 1.2.10 绑定用户 ====
  
  
行 147: 行 142:
 <​code>​ <​code>​
 [UMSAgetnt bindUserIdentifier:​@"​userid"​];</​code>​ [UMSAgetnt bindUserIdentifier:​@"​userid"​];</​code>​
-==== 2.2.11 绑定Tags ====+==== 1.2.11 绑定Tags ====
  
 <​code>​ <​code>​
razor/ios-developer-guide.1426647339.txt.gz · 最后更改: 2017/07/14 11:12 (外部编辑)