集成测试
集成测试是通过收集和展示已注册测试设备发送的日志,来检验SDK集成有效性和完整性的一个服务。 所有由注册设备发送的应用日志将实时地进行展示,您可以方便地查看包括应用版本、渠道名称、自定义事件、页面访问情况等数据,提升集成与调试的工作效率。
注: 使用集成测试的设备,其测试数据不会进入应用正式的统计后台,只在“管理—集成测试—实时日志”里查看
测试过程中在Xcode的console窗口查看日志信息,可以打开日志模式:
[UMConfigure setLogEnabled:YES];集成测试必备配置
需集成7.3.0及以上版本的iOS SDK
配置URL Schemes
新版集成测试需要配置App的URL Scheme,URL Scheme 位于项目设置 target -> 选项卡 Info - > URL Types,填入的URL Schemes:um.该app的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
操作指南:https://developer.umeng.com/docs/119267/detail/119463#h1-7t3-mtg-py