美文网首页
Taro(React-native)集成友盟错误日志分析U-Ap

Taro(React-native)集成友盟错误日志分析U-Ap

作者: 行走世间全都是妖怪 | 来源:发表于2020-11-24 15:56 被阅读0次

    1、先去友盟官网注册应用,获取到appkey,友盟+移动统计分析U-App,这个步骤就不贴出来了,需要注意的是ios和Android 不能使用同一个appkey,需要分别创建两个应用,应用名称可以在后面加上平台名称,例如:我的应用-Android ,我的应用-ios。

2、在开发者中心选择React Native 平台下的移动统计sdk进行下载

点击同列中的开发文档进入开发者中心,这里面就是讲的怎么集成sdk,下面的步骤也是我参照着文档来的,会有一些小差异,大体流程是相同的。

3、配置Android 

        一、打开上一步下载的文件夹,分别把Android目录下的analytics/analytics_android_8.0.0/umeng-analytics-8.0.0.jar文件和common/common_android_2.0.1/normal/umeng-common-2.0.1.jar文件拷入到项目的libs目录下

在app下的build.gradle文件中进行依赖

        二、把React Native文件夹下的analytics/analytics_reactnative_2.0.0/analytics_android/AnalyticsModule.java文件和common/common_reactnative_2.0.0/common_android/DplusReactPackage.java+RNUMConfigure.java(相同目录下的两个文件)三个文件,拷入到项目中

其中DplusReactPackage java文件中有个报错,但我选择了个推来完成消息推送功能,所以我就把该行报错的代码注释掉了

三、在MainApplication中,添加DplusReactPackage,如下

在onCreate中添加如下代码(appkey即为第一步时获取到的appkey)

在MainActivity中,添加如下代码

onCreate中添加代码如下

4、配置iOS(Xcode)

        一、右键项目名称,选择Add Files to 'xxx'

和Android一样,选择iOS文件夹下的analytics/analytics_ios_6.0.1/UMAnalytics.framework和common/common_ios_2.0.0/normal/UMCommon.framework文件

以及ReactNative文件夹下的analytics/analytics_reactnative_2.0.0/analytics_ios/UMAnalyticsModule.h+UMAnalyticsModule.m和common/common_reactnative_2.0.0/common_ios/RNUMConfigure.h+RNUMConfigure.m文件 ,add添加到项目中

二、在AppDelegate.m文件中添加如下代码

#import "RNUMConfigure.h"

#import <UMAnalytics/MobClick.h>

didFinishLaunchingWithOptions方法中添加:

[UMConfigure setLogEnabled:YES];

  [MobClick setScenarioType:E_UM_NORMAL];

    [RNUMConfigure initWithAppkey:@"yourappkey" channel:@"App Store"];

5、把ReactNative文件夹下的common/common_reactnative_2.0.0/js/AnalyticsUtil.js(看需要是否需要分享和推送,可以把相应的文件拷贝)文件拷入到react-native程序目录中。

相关文章

  • Taro(React-native)集成友盟错误日志分析U-Ap

    1、先去友盟官网注册应用,获取到appkey,友盟+移动统计分析U-App[https://www.umeng...

  • 友盟bug日志分析

    友盟bug日志分析 一、友盟工具分析 1、去友盟后台,我的产品->移动统计->错误分析,找到有哪些bug日志,并把...

  • 最新版友盟崩溃错误日志详细分析

    相信用过友盟的开发人员,大部分项目都接入了友盟崩溃错误日志在新版的友盟错误分析中,『 错误分析 』入口调整至顶导的...

  • iOS崩溃日志相关文章转载

    iOS之DYSM分析友盟错误信息 iOS 用dSYM工具分析友盟崩溃日志 —— 详细步骤 漫谈iOS Crash收...

  • iOS -> 友盟错误分析

    前提 应用集成了友盟的bug收集功能。 友盟的错误分析、错误列表里面有数据。 正题 错误列表 点击进去基本上都是这...

  • iOS开发-根据友盟统计错误分析查找线上BUG

    参考博客 根据友盟统计错误分析查找线上BUG(工具篇)Xcode如何快速的根据错误日志定位到相应的代码根据友盟统计...

  • iOS错误分析

    应用上线后的错误收集与分析我使用的是三方的友盟,集成很方便,错误分析很简单,只需要将错误报表导出,然后下载友盟提供...

  • iOS -- 友盟工具进行Crash分析/dsym文件

    项目中集成了友盟统计,点击错误分析可以看到相关的错误列表以及简单的crash日志,但是直接收集上来的一般都是堆栈信...

  • 分析友盟错误日志

    使用dwarfdump命令 dwarfdump --uuid xx.app.dSYM 用来得到app的UUID...

  • 9错误统计分析

    一、前言本文介绍友盟错误统计分析和Bugly错误统计分析 二、友盟错误统计分析进入友盟后台,会看到类似以下错误详情...

网友评论

      本文标题:Taro(React-native)集成友盟错误日志分析U-Ap

      本文链接:https://www.haomeiwen.com/subject/gyyiiktx.html