android友盟错误日志,Taro(React-native)集成友盟错误日志分析U-App移动统计
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移动统计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python使用selenium_如何在
- 下一篇: master分支删除文件_Git分支基础