UMOnlineConfigDidFinishedNotification
在网络获取失败时也会被post,使用上次的缓存数据startWithAppkey
方法不在application:didFinishLaunchingWithOptions:
里也会被调用,但常规Xcode工程不建议这样调用SEND_ON_EXIT
策略在无网络情况下计数的bugdSYM UUID
生成的bugSEND_INTERVAL
,SEND_ON_EXIT
两种发送策略REALTIME
,SENDWIFIONLY
只在模拟器
和DEBUG
模式下生效,真机release模式会自动改成BATCH
。具体参见
关于发送策略及发送策略变更的说明+ (void)setLogSendInterval:(double)second;
来设置最小发送间隔checkUpdate
的回调方法放到MainThread
中执行crash log
地址错误的bugdevice_id
为空的bugsetAppVersion:
的bug +[MobClick setLocation:(CLLocation *)location]
;
+[MobClick setLatitude:(double)latitude longitude:(double)longitude];
checkUpdate
方法对UIAlertView的标题和按钮文字增加i18N多国语言支持event
在程序launch
事件发生之后发送,修正用户集中在0点出现startSession
接口,详见头文件注释说明Notification
: UMOnlineConfigDidFinishedNotification
,开发者可以监听此通知得到最新的在线参数libz
,使SDK binary文件 libMobClickLibrary.a
大小进一步缩减 1.2M
—> 910K
, 但需要手动添加libz.dylib
TARGETS
–>Build Phases
–>Link Binary With Libraries
–> + –>libz.dylib
Reachability.h
判断网络)Other Linker Flags
需要设置-all_load
和-ObjC
NSNotificationCenter
监听App的打开和关闭事件,省去了集成SDK时需要手动调用appLaunched
,appTerminated
的步骤+ (void)setLogEnabled:(BOOL)value;
+ (void)setCrashReportEnabled:(BOOL)value;
,需要在setDelegate
方法之前调用