日志库(调试)
开发阶段进行调试SDK及相关功能使用,可在发布 App 前移除 手动添加可查看友盟文档
pod 'UMCCommonLog'
测试过程中在Xcode的console窗口查看日志信息,可以打开日志模式:
[UMConfigure setLogEnabled:YES];
集成测试必备配置
1、需集成 7.3.0 及以上版本的iOS SDK
2、配置URL Schemes
新版集成测试需要配置App的URL Scheme,URL Scheme 位于项目设置 target -> 选项卡 Info - > URL Types,填入的URL Schemes:um.appkey。
在AppDelegate中调用函数[MobClick handleUrl:] 来接收 URL
//iOS9以上使用以下方法
- (BOOL)application:(UIApplication *)application openURL:(nonnull NSURL *)url options:(nonnull NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options
{
if ([MobClick handleUrl:url]) {
return YES;
}
//其它第三方处理
return YES;
}
//iOS9及以下使用以下方法
- (BOOL)application:(UIApplication *)application openURL:(nonnull NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(nonnull id)annotation
{
if ([MobClick handleUrl:url]) {
return YES;
}
//其它第三方处理
return YES;
}
操作台: https://mobile.umeng.com/platform/config/check/realtimelog
实时日志
扫码开始验证
扫码后手机会打开一个网页,点击网页中的“开始测试”即可唤起需要测试的app(如果safari浏览器打不开,链接复制 用谷歌浏览器可以,亲测有用),同时u-app集成测试页面也会自动跳转。
唤起App后,查看实时日志
注意:
App启动时,会发送“App启动”日志。 触发自定义事件时,app端是实时发送的,实时日志页面是5s自动刷新。 iOS的页面访问信息需要在退出app时,才会发送日志到实时日志。 Android的页面访问信息需要在下次启动时(距离上次退出app相差30s以上),才会发送日志到实时日志。 在账号登录或者登出时,都会重新发送新的App启动日志,一次实时日志最多显示150条日志。 具体Log显示策略看添加事件的设定 集成测试可以直接显示出来触发事件的事件,如果重新运行或者是重新打开app建议浏览器重新启动开始测试流程
|