用户信息
该模块提供查询单个用户发生的崩溃、WebView异常信息的入口。
默认显示最近访问APP的 TOP20 的用户信息,点击单条用户信息,跳转至列表查看该用户的使用异常信息。
主要功能包括:
- 通过搜索关联用户信息,得到该用户使用APP时设备的崩溃详情、WebView异常。
- 查看某类崩溃影响的用户信息列表。
注意:用户信息功能在Android SDK版本更新在2.0.0以上,iOS SDK版本更新在 1.2.0 以上可用。
此外,通过设置用户识别信息,您可以自定义收集用户信息。
我们提供的接口如下:
iOS 配置用户信息
可以先定义一个dictionary用来存放额外用户信息,这里的信息不建议太多,以避免发送数据量过大!
NSDictionary *extraData = @{@"地址" : @"北京市海淀区",
@"ID" : @"123456",
@"邮箱" : @"[email protected]"};
把用来检索的唯一ID和额外信息通过 setCustomInfo:withExtra: 方法传给OneAPM
用法示例:
[OneAPM startWithApplicationToken:@"225D3C244ACE5E49F1CFA920EF94D8A489"];
[OneAPM setCustomInfo:@"phonenum" withExtra:extraData];
如果您不需要添加额外信息,则可直接使用 + (void)setCustomInfo:(NSString *)info; 方法进行用户信息的配置。
用法示例:
[OneAPM startWithApplicationToken:@"225D3C244ACE5E49F1CFA920EF94D8A489"];
[OneAPM setCustomInfo:@"phonenum];
备注:setCustomInfo 内容长度为200字节,即100个汉字长度,超过部分会被截取。
Android配置用户信息
ContextConfig contextConfig = new ContextConfig();
contextConfig.setSearchField("user_imsi_custom");
参数配置:
HashMap<String,String> extraData = new HashMap<String, String>();
extraData.put("手机号码","");
extraData.put("用户ID","");
extraData.put("邮箱","[email protected]");
contextConfig.setExtra(extraData);
按照上传信息查询用户异常情况
如图,在输入框中键入用户信息,可以查询单个用户发生崩溃、WebVeiw异常的信息。
查询结果包括:用户信息,用户使用的设备信息,APP版本以及最近访问时间。
查看用户使用异常信息
点击单条用户信息,查看该用户发生的崩溃、WebView异常等信息。
点击崩溃轨迹列表中的单条信息,可查看发生崩溃时用户所处的环境:
点击崩溃列表中的崩溃名,可跳转至崩溃详情页:
关键词:崩溃 影响用户 WebView异常 用户信息