jcore-rn v2.2.5-fix.0
JCore-RN
极光 JCore SDK 的 React Native 封装,支持 Android 和 iOS,Fork 自 jcore-react-native。
为啥自己维护一份呢?因为官方 jcore-react-native 和jpush-react-native 项目做得比较早,各方面更新比较慢。最初我跟着 jpush-react-native 文档配置,很多东西没生效,最后去看官方 Android SDK 集成和 iOS SDK 集成文档才恍然大悟。
如果有一点 Android 和 iOS 开发经验,建议也去看下官方的客户端 SDK文档,很多问题在里面都可以找到答案。
有疑问或者本项目存在问题,请在 Issues 中反馈,非常感谢。
相关链接:jpush-rn
安装
NPM:
npm i jcore-rnYARN
yarn add jcore-rnSDK 版本
Android
Android 使用 mavenCentral 自动集成 JCore SDK,当前版本为 4.9.0。
iOS
iOS 使用 Cocoapods 自动导入 JCore SDK,当前版本为 4.9.0-noidfa。
想使用 idfa 版本,可以修改自己项目下的 node_modules/jcore-rn/ios/RCTJCore.podspec,去掉 -noidfa:
# 去掉 `-noidfa`
# s.dependency 'JCore', "4.9.0-noidfa"
s.dependency 'JCore', "4.9.0"生成修复补丁:
npx patch-package jcore-rn接着,在你项目的 package.json 中添加 postinstall 脚本:
"scripts": {
"postinstall": "patch-package"
}最后,记得安装 patch-package:
NPM:
npm i patch-package -DYARN:
yarn add patch-package -D这样子,以后每次安装依赖时,都会自动打补丁。
8 months ago
8 months ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago