UNPKG

mx-jpush-expo

Version:
54 lines (47 loc) 1.1 kB
# MX-JPUSH-Expo expo接入JPUSH脚本 ## 工作原理 由于极光推送不支持`expo`模式,因此采用如下方式: ```text `prebuild`为裸工作流 -> 代码注入 ``` 参考文档: - [JPush 集成 Expo](https://juejin.cn/post/7423235127716659239) - [JPush-expo-config-plugin](https://github.com/RunoMeow/jpush-expo-config-plugin) ## 使用方式 ### 1.下载 - 插件下载: ```bash npm i mx-jpush-expo ``` - `jpush`依赖包 `jpush-react-native``jpush-core` 下载 ```bash npm install jpush-react-native jcore-react-native --save ``` ### 2.集成`app.config.js``plugin`中注册插件 ```js { "expo": { // ... "plugins": [ [ // ... "mx-jpush-expo", { "appKey": "你的极光推送AppKey", "channel": "你的极光推送Channel" } ] ] } } ``` ## 3.`prebuild` ```bash expo prebuild ``` 这将生成`android``ios`文件夹 ## 4.检验 - `ios`可以参考:[JPush 集成 Expo](https://juejin.cn/post/7423235127716659239) - `android``android studio`运行`prebuild`完的文件即可