友盟插件
封装了友盟sdk的相关功能,事件的发送
config.xml配置插件的方法,示例配置代码如下:
<config desc="uexUmeng" type="KEY">
<param platform="iOS" name="$uexUmeng_APPKey$" value="562df76b67e58e0592003544"/>
<param platform="iOS" name="$uexUmeng_channel$" value="uex_umeng_plugin_channel"/>
</config>
<config desc="uexUmeng" type="KEY">
<param platform="Android" name="$uexUmeng_APPKey$" value="562df76b67e58e0592003544"/>
<param platform="Android" name="$uexUmeng_channel$" value="uex_umeng_plugin_channel"/>
</config>
其中562df76b67e58e0592003544
改成您自己申请到的友盟应用AppKey,uex_umeng_plugin_channel
为应用推广渠道,用户自定义,替换为您应用的推广渠道名称。
注意:渠道会作为一个数据细分的维度,例如在豌豆荚渠道推广此包,代码示例
<param platform="Android" name="$uexUmeng_channel$" value="Wandoujia"/>
默认不填为unknown
渠道命名规范:
1.可以由英文字母、阿拉伯数字、下划线、中划线、空格、括号组成,可以含汉字以及其他明文字符,但是不建议使用中文命名,会出现乱码。
2.首尾字符不可以为空格
3.不要使用纯数字作为渠道ID
4.最多256个字符
5."unknown" 及其各种大小写形式,作为友盟保留的字段,不可以作为渠道名
点击至插件详情页(插件测试用例与插件包已经提供)
本插件的所有API默认支持Android4.0+和iOS7.0+操作系统
有特殊版本要求的API会在文档中额外说明
本插件所有API默认在插件版本4.0.0+可用
在后续版本中新添加的接口会在文档中额外说明
onEvent //发送事件
uexUmeng.onEvent(eventName, jsonString);
说明
参数
参数名称 | 参数类型 | 是否必选 | 说明 | 默认值 |
---|---|---|---|---|
eventName | String | 是 | 事件的名称 | 无 |
jsonString | String | 否 | 事件的属性 | 无 |
示例
var eventName = "sell_event"
var data = {
"item":"apple"
}
uexUmeng.onEvent(eventName, data)
getDeviceInfo //获取设备的基本信息
uexUmeng.getDeviceInfo();
说明 获取设备的基本信息,根据用户的需求,可以将某个设备指定为测试设备,测试设备所产生的数据不会污染真实数据。测试设备的配置在http://mobile.umeng.com/test_devices
参数
无
返回值
Object类型设备的基本信息,返回的数据格式如下:
{
"device_id":, //设备id
"mac": //设备Mac地址,仅Android支持
}
示例
var info = uexUmeng.getDeviceInfo();
alert(JSON.stringify(info));
API版本:uexUmeng-4.0.2
最近更新时间:2017-06-08
历史发布版本 | 更新内容 |
---|---|
4.0.2 | SDK升级到4.2.5 |
4.0.0 | uexUmeng 发布 |
API版本:uexUmeng-4.0.2
最近更新时间:2017-06-08
历史发布版本 | 更新内容 |
---|---|
4.0.2 | SDK升级至6.1.0 |
4.0.0 | uexUmeng 发布 |