新的事件发送定义(讨论中).md
1.4 KB
1、格式的定义
提交地址:URL,参考:MNS
method:POST
事件格式(事件之间有序)
[event,...]
event定义(事件内部无序)
{
"app_key":"应用标示",
"user_id":"用户标示",
"device_id":"设备标示",
"key":"事件名",
"time":"时间戳",
"type":"事件方法",
"properties":{"自定义键值对"}
}
参数级别按先后顺序分为:系统级,全局级,用户级 系统级:系统启动时由SDK获取到的系统信息,固定以$开头 全局级:在整个APP的生命周期里的全局参数 用户级:在当前事件里的参数 最后上报的事件为这三个级别依次叠加后的结果。
系统级参数
参数 | 栗子 | 定义 |
---|---|---|
$lib | iOS |
SDK类库 |
$lib_version | 1.2.0 |
SDK库版本 |
$os | iPhone OS |
操作系统 |
$os_version | 9.1 |
操作系统版本 |
$model |
iPod touch or x86_64
|
模具 |
$watch_model | 未知 | 手表模具 |
$screen_width | 1024 |
屏幕宽度 |
$screen_height | 768 |
屏幕高度 |
$manufacturer | Apple |
制造商 |
$province | 北京 |
省份 |
$city | 北京 |
城市 |
$wifi |
1 or 0
|
是否启用wifi |
$app_version | 655 |
编译号(Bundle version) |
$app_release | 1.0 |
语义化版本号(Bundle versions string, short) |
$ios_ifa | xxxxxxxx |
苹果广告唯一标示 |
$carrier | 中国联通 |
运营商 |