關於ionic3 + cordova 加入極光推送的步驟
阿新 • • 發佈:2019-02-18
極光推送官方已提供相關的外掛
地址:https://github.com/jpush/jpush-phonegap-plugin
官方已說明此外掛從3.4.0起,開始支援cordova-android 7.0 ,並且不能向下相容。那麼低於7.0以下,都需要使用舊版本外掛。否則會出現收不到推送,或者崩潰找不到包的錯誤
我們看到在安裝外掛時會自動依賴另外的兩個外掛:
注意:
在ionic cordova platform add android時指定7.0.0版本 ,即可使用版本3.4.0以上的jpush 外掛,jcore 1.2.1
在ionic cordova platform add android版本低於7.0.0 ,只能使用3.3.2的jpush 外掛,jcore 1.1.12
cordova plugin add jpush-phonegap-plugin --variable APP_KEY=your_jpush_appkey
如果使用了 Ionic,可以再安裝 @jiguang-ionic/jpush 包,適配 ionic-native:
npm install --save @jiguang-ionic/jpush
新增完成,在app.module.ts檔案中宣告:
import { JPush } from '@jiguang-ionic/jpush'; ... providers: [ ... JPush, ... ]然後即可編譯通過