ReactNative SDK
该 SDK 适用于ReactNative 跨平台项目。
集成RN模块
1、安装SDK RN模块
通过npm集成SDK RN模块
2、链接SDK RN模块
React Native 0.60 及以上版本会 autolinking,不需要执行下边的 react-native link 命令。
3、配置 package.json
在 React Native 项目里的 package.json 文件的 script 模块里增加如下配置
4、执行 npm 命令
集成Android端
1、集成sdk,版本要求4.5.7及以上,参考官方文档https://docs.analysys.cn/integration/sdk/android
集成React Native支持模块:
2、设置接口相关Module
iOS端
集成方舟SDK
React Native 0.60 及以上版本可以通过 CocoaPods 的方式引用 RNAnalysysAgentModule 插件及 易观方舟SDK;React Native 0.60 以下版本需要使用手动方式添加。
方式一:CocoaPods 集成
将
npm install
下载后的文件:项目目录/node_modules/react-native-analysys文件拷贝至ios工程下(一般为.xcodeproj同级目录),在该目录下创建Podfile文件,并配置RN插件,如下示例:
关闭Xcode,在工程目录下执行
pod install
或pod install --verbose --no-repo-update
,完成后打开xxx.xcworkspace工程
方式二:手动引入
下载方舟SDK并导入iOS工程中
将
npm install
下载后的RNAnalysysAgentModule
插件(路径:项目目录/node_modules/react-native-analysys_test/sdk/ios)导入工程勾选 Copy items if needed、Create groups- Add 完成添加类库
添加依赖库:选择工程 - Targets - “项目名称” - Build Phase - Link Binary With Libraries :
libz.tbd、libicucore.tbd、libsqlite3.tbd
初始化SDK
在Xcode工程文件~AppDelegate.m
中导入头文件"#import <AnalysysAgent/AnalysysAgent.h>"
,配置 SDK 相关内容。
React Native 中 JS 使用
在 js 中获取 RNAnalysysAgentModule
模块
接口调用
在相关需要进行统计的部分进行埋点。以点击购买事件为例:
最后更新于