友盟提供的演示Demo中参数是这样的
[MobClick startWithAppkey:UMENG_APPKEY reportPolicy:(ReportPolicy) REALTIME channelId:nil];
typedef enum {
REALTIME = 0, //实时发送 (只在“集成测试”设备的DEBUG模式下有效)
BATCH = 1, //启动发送
SEND_INTERVAL = 6, //最小间隔发送 ([90-86400]s, default 90s)
// deprecated strategy:
SENDDAILY = 4, //每日发送 (not available)
SENDWIFIONLY = 5, //仅在WIFI下时启动发送 (not available)
SEND_ON_EXIT = 7 //进入后台时发送 (not avilable, will be support later)
} ReportPolicy;
当我们仔细的看一下ReportPolicy这个枚举的时候,就会发现REALTIME 只在“集成测试”设备的DEBUG模式下有效
所以在引用发布的时候要将参数改为BATCH或其他模式
同时还要注意一个设置
[MobClick setAppVersion:XcodeAppVersion];
//参数为NSString * 类型,自定义app版本信息,如果不设置,默认从CFBundleVersion里取
如果不把我们的应用版本号设置进去,sdk会自动获取我们的Build Version作为统计的版本号。
版权声明:出自MajorLMJ技术博客的原创作品 ,转载时必须注明出处及相应链接!