1. 程式人生 > >關於ionic3 + cordova 加入極光推送的步驟

關於ionic3 + cordova 加入極光推送的步驟

極光推送官方已提供相關的外掛

地址: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,
    ...
  ]
然後即可編譯通過