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

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程序目录中。

android友盟错误日志,Taro(React-native)集成友盟错误日志分析U-App移动统计相关推荐

  1. React Native集成友盟推送

    React Native集成友盟推送 android推送集成 1.导入SDK: (1)push文件夹位置: (2)将push文件夹直接复制粘贴到rn项目android目录下,目录结构如下: 2.添加修 ...

  2. android友盟埋点,React Native 的友盟统计--打点/埋点

    前言 友盟统计问题折腾了很久, 于是打算整理出来~ 希望能帮到你~~如果对 集成步骤 有疑惑的小伙伴 可以参考往期文章: React Native的友盟集成 目录 统计初始化 自定义事件接口调用 页面 ...

  3. android qq授权申请appkey,手把手带你集成友盟实现授权登录、分享

    android.jpg 集成准备(获取AppKey) 第一步.png 第二步.png 第三步.png 第四步.png 第五步.png 第六步.png 这里就可以拿到友盟的AppKey了接下来集成友盟 ...

  4. 解决 React Native 中的常见错误

    React Native 是当今最常用的 JavaScript 移动框架之一.React Native 使熟悉 JavaScript 和 React Web 框架的开发人员能够使用类似的方法和原理开发 ...

  5. React Native 集成分享第三方登录功能分享第三方登录模块开发(iOS)

    期待已久的新课上线啦!解锁React Native开发新姿势,一网打尽React Native最新与最热技术,点我Get!!! 在我们常用的App中经常会看到分享与第三方登录的功能,可以说分享与第三方 ...

  6. vscode android调试,使用VsCode开发调试React Native笔记

    Prerequisites: Android SDK Emulator/adb等环境先准备好 Steps: 启动simulator C:\AndroidSDK\Android\sdk\tools> ...

  7. react native中一次错误排查 Error:Error: Duplicate resources

    最近一直在使用react native中,遇到了很多的坑,同时也学习到了一些移动端的开发经验. 今天在做一个打包的测试时,遇到了一个问题,打包过程中报错"Error:Error: Dupli ...

  8. android input 点击事件失效,React Native:TextInput元素上的onContentSizeChange事件在Android上不起作用...

    我在Android设备上的TextInput事件'onContentSizeChange'出现问题. 实际上,当我输入消息直到行尾并且文本进入下一行时,TextInput的高度不会更新.React N ...

  9. 菜鸟窝Android百度云视频,菜鸟窝React Native 视频系列教程

    菜鸟窝React Native 视频系列教程 交流QQ群:276960232 Hi,我是RichardCao,现任新美大酒店旅游事业群的Android Developer.15年加入饿了么即时配送BU ...

  10. android微信支付插件,React Native集成微信支付【Android】

    wechat.jpg 本次博客主要讲解主要在RN中集成微信支付以及被我踩平的坑,需要一定的原生集成经验! 一. 导入微信SDK 用Android Studio打开RN项目中的android部分,在ap ...

最新文章

  1. 看完这篇 JVM 垃圾回收,和面试官扯皮没问题了
  2. 成功解决RuntimeWarning: invalid value encountered in double_scalars
  3. yii2.0 elasticsearch模糊查询
  4. 【GDC 21】《对马岛之魂》战斗系统讲解
  5. 一些奇妙的线段树操作
  6. JavaScript 第一课 JavaScript简史
  7. Dubbo——增强SPI的实现
  8. Qt捕捉窗口关闭事件
  9. 访问服务器根目录文件,可道云 访问服务器根目录
  10. NXP mpc5744p MBDT编译工具链配置
  11. svn 文件夹没有绿勾红感叹号图标
  12. python中的cols_openpyxl读取列数据或指定行列之iter_cols方法
  13. iview表格中,鼠标滑过单元格展示提示信息
  14. 6.JUC-共享模型之工具
  15. FPGA的学习:基于ROM的VGA图像显示(弹跳特效)
  16. 用Excel做一次数据分析(二)——一次简单的分析
  17. 【Java_Spring详解】
  18. java系列之redis基础
  19. 前世今生的痴,问谁可以洞悉
  20. Python学习笔记_4学习Post请求方法/以搜狗翻译接口为例#以及嵌套字典的取值问题

热门文章

  1. 论文浅尝 | 动态词嵌入
  2. Python 捕获异常
  3. Android官方开发文档Training系列课程中文版:管理音频播放之控制APP的音量与播放
  4. Java易混小知识——equals方法和==的区别
  5. 图解JVM的Class文件格式(详细版)
  6. linux的常用操作——共享库
  7. SpringBoot笔记整理(二)
  8. html标签始终在右下角,html+javascript实现图片始终在页面右下角
  9. c语言程序设计 函数说课,《C语言程序设计》之函数说课课件.ppt
  10. java7 uri,细数Java8中那些让人纵享丝滑的文件操作