baiduMobStat


baiduMobStat百度移动统计。使用此插件之前请先申请appkey,appkey在百度移动统计平台申请,用于标识您的应用程序。这个KEY是您的应用在我们的统计平台的唯一标识,请登录百度移动统计平台然后点击“新增应用”按钮,完成菜单的填写后,点击“下一步”就可以看到生成的appkey。

如何创建应用

1、登录百度移动统计平台官网
image 2、网页底部有 点击新增应用 如下图:
image 3、选择Android或ios的平台
image
4、当前选择ios 如下图:
image
5、点击下一步得到ios的 appKey 如下图:
image
6、Android如上所述 得到Android
image

方法:

对象:

关于iOS9支持:

initMobStat


初始化统计页面的配置默认信息。

rd.baiduMobStat.initMobStat(appkey,params);
说明:

初始化统计页面的配置默认信息。

参数:
  • appkey: ( String ) 必选,百度移动统计平台申请的appkey
  • params:( mobStatParams ) 可选 初始化统计时所需参数
返回值:

无返回值

示例:
rd.baiduMobStat.initMobStat('appkey',{sessionTimeOut:10,debugOn:true});

onPageStart


说明:

开始页面统计,传入页面名称(可传入windowName)。

rd.baiduMobStat.onPageStart(pageName);
参数:
  • pageName: ( String ) 必选,页面名称。
返回值:

无返回值

示例:
rd.baiduMobStat.onPageStart('index');

onPageEnd


结束页面统计,传入页面名称(可传入windowName)。

rd.baiduMobStat.onPageEnd(pageName);
说明:

结束页面统计,传入页面名称(可传入windowName)。注:该方法必须和onPageStart成对使用,pageName要一致。

参数:
  • pageName: ( String ) 必选,页面名称。
返回值:

无返回值

示例:
rd.baiduMobStat.onPageEnd('index');

mobStatParams


JSON对象 初始化统计时所需参数

mobStatParams
{
   property Number sessionTimeOut,
   property Boolean debugOn,
   property Boolean sendLogWifi
}
说明:

初始化统计时所需参数。

属性:
  • sessionTimeOut: ( String ) 可选 默认值:30s 测试时,可以使用1秒钟session过期,这样不断的间隔1S启动退出会产生大量日志
  • debugOn: ( Boolean ) 可选 默认:false 调试百度统计SDK的Log开关,可以在Eclipse中看到sdk打印的日志,发布时去除调用,或者设置为false
  • sendLogWifi: ( Boolean ) 可选 默认:false 表示是否仅支持wifi下日志发送,若为true,表示仅在wifi环境下发送日志;若为false,表示可以在任何联网环境下发送日志

关闭HTTPS请求协议


为了强制增强数据访问安全,iOS9默认会把大部分的HTTP请求都改为HTTPS请求。本插件基于百度移动统计集成.目前官网没有针对iOS9的HTTPS协议做出更新操作. 所以,如果想在iOS9环境下使用本插件.则需要在pluginConfig.xml中进行配置。配置方式如下:

<!--找到InfoPlistEdit节点 在这里设置HTTPS相关参数.-->
<config pluginName="InfoPlistEdit">
    <ios>
        <!--true:表示开启http协议模式;false:表示关闭http协议模式,采用https请求协议.-->
         <param key="AllowAllHttpConnection" value="true"></param>
    </ios>
</config>
说明:

将以上配置参数拷贝至项目中的pluginConfig.xml文件中即可.若已有相同的配置项.则不需要再次拷贝.在原基础上添加即可.