MTA实时调试

实时调试简介


调试模式是通过收集和展示已注册测试设备发送的日志,来检验SDK集成有效性和完整性的一个服务。 

所有由注册设备发送的应用日志将实时地进行展示,您可以方便地查看包括应用版本,机型信息,事件详情等日志数据,提升集成与调试的工作效率。

注意:使用集成测试之后,所有测试数据不会进入应用正式的统计后台,只能在“实时日志”或是“历史调试”里查看,你不必再担心因为测试而导致的数据污染问题,让数据更加真实有效的反应用户使用情况。


当前版本实时调试暂只支持Android设备,iOS设备的支持正在建设中,敬请期待


获得MID教程:

为了区别测试设备与正常设备,我们需要您提供测试设备的识别信息。为了我们提供了一段代码来帮助您完成设备信息采集,您可以按照以下步骤进行:


Android设备

您可以参考以下DEMO获取MID:

1.将以下函数拷贝至您的代码中,并进行调用。


requestMidEntity(context, new MidCallback() {

			@Override
			public void onSuccess(Object data) {
				if (data != null) {
					MidEntity entity = MidEntity.parse(data.toString());
					log.d("success to get mid:" + entity.getMid());
					callback.onSuccess(entity.getMid());
				}
			}




2.这段代码将产生对应的日志输出,即设备识别信息:





iOS设备

您可以参考以下方法获取MID:



1.打开MTA的调试模式在MTA启动函数前,加入以下代码

  

 [[MTAConfig getInstance] setSmartReporting:YES]; 



2.在MTA输出的日志中找到类似于下面的输出





其中,mid字段就是mid值



3.如果看到中字段为无,那是因为服务器还没有下发mid。重启几次应用即可正常获取mid







目录

回到顶部