expo接入JPUSH脚本
由于极光推送不支持expo
模式,因此采用如下方式:
`prebuild`为裸工作流 -> 代码注入
参考文档:
- 插件下载:
npm i mx-jpush-expo
jpush
依赖包jpush-react-native
和jpush-core
下载
npm install jpush-react-native jcore-react-native --save
在app.config.js
的plugin
中注册插件
{
"expo": {
// ...
"plugins": [
[
// ...
"mx-jpush-expo",
{
"appKey": "你的极光推送AppKey",
"channel": "你的极光推送Channel"
}
]
]
}
}
expo prebuild
这将生成android
与ios
文件夹
ios
可以参考:JPush 集成 Expoandroid
在android studio
运行prebuild
完的文件即可