跳转到主要内容
PRODUCT DOCUMENTS

快速找到所需文档,高效完成接入与排障

浏览产品文档与友盟 Skill,展开目录并阅读正文。

集成测试

集成测试是通过收集和展示已注册测试设备发送的日志,来检验SDK集成有效性和完整性的一个服务。 所有由注册设备发送的应用日志将实时地进行展示,您可以方便地查看包括应用版本、渠道名称、自定义事件、页面访问情况等数据,提升集成与调试的工作效率。

注: 使用集成测试的设备,其测试数据不会进入应用正式的统计后台,只在“管理—集成测试—实时日志”里查看

测试过程中在Xcode的console窗口查看日志信息,可以打开日志模式:

[UMConfigure setLogEnabled:YES];

集成测试必备配置

  1. 需集成7.3.0及以上版本的iOS SDK

  2. 配置URL Schemes

    1. 新版集成测试需要配置App的URL Scheme,URL Scheme 位于项目设置 target -> 选项卡 Info - > URL Types,填入的URL Schemes:um.该app的appkey。1

    2. 在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