expo接入JPUSH脚本
由于极光推送不支持expo模式,因此采用如下方式:
`prebuild`为裸工作流 -> 代码注入
参考文档:
- 插件下载:
npm i mx-jpush-expojpush依赖包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完的文件即可