Showing
1 changed file
with
46 additions
and
1 deletions
1 | -test | 1 | +1、格式的定义 |
2 | +提交地址:URL,参考:MNS | ||
3 | +`method:POST` | ||
4 | + | ||
5 | +事件格式(事件之间有序) | ||
6 | +``` | ||
7 | +[event,...] | ||
8 | +``` | ||
9 | +event定义(事件内部无序) | ||
10 | +```json | ||
11 | +{ | ||
12 | +"app_key":"应用标示", | ||
13 | +"user_id":"用户标示", | ||
14 | +"device_id":"设备标示", | ||
15 | +"key":"事件名", | ||
16 | +"time":"时间戳", | ||
17 | +"type":"事件方法", | ||
18 | +"properties":{"自定义键值对"} | ||
19 | +} | ||
20 | +``` | ||
21 | +参数级别按先后顺序分为:系统级,全局级,用户级 | ||
22 | +系统级:系统启动时由SDK获取到的系统信息,固定以$开头 | ||
23 | +全局级:在整个APP的生命周期里的全局参数 | ||
24 | +用户级:在当前事件里的参数 | ||
25 | +最后上报的事件为这三个级别依次叠加后的结果。 | ||
26 | + | ||
27 | +系统级参数 | ||
28 | + | ||
29 | +| 参数 | 栗子 | 定义 | | ||
30 | +|-----|-----|-----| | ||
31 | +| $lib | `iOS` | SDK类库 | | ||
32 | +| $lib_version | `1.2.0` | SDK库版本 | | ||
33 | +| $os | `iPhone OS` | 操作系统 | | ||
34 | +| $os_version | `9.1` | 操作系统版本 | | ||
35 | +| $model | `iPod touch` or `x86_64` | 模具 | | ||
36 | +| $watch_model | 未知 | 手表模具 | | ||
37 | +| $screen_width | `1024` | 屏幕宽度 | | ||
38 | +| $screen_height | `768` | 屏幕高度 | | ||
39 | +| $manufacturer | `Apple` | 制造商 | | ||
40 | +| $province | `北京` | 省份 | | ||
41 | +| $city | `北京` | 城市 | | ||
42 | +| $wifi | `1` or `0` | 是否启用wifi | | ||
43 | +| $app_version | `655` | 编译号(Bundle version) | | ||
44 | +| $app_release | `1.0` | 语义化版本号(Bundle versions string, short) | | ||
45 | +| $ios_ifa | `xxxxxxxx` | 苹果广告唯一标示 | | ||
46 | +| $carrier | `中国联通` | 运营商 | |
-
Please register or login to post a comment