極光推送插件安裝
- 安裝插件
ionic cordova plugin add jpush-phonegap-plugin --variable APP_KEY=your_jpush_appkey - 安裝第三方包 適配 ionic-native ??兩個(gè)任選其一:
剩下就是寫代碼 集成推送了 以上兩個(gè)文檔里都有使用實(shí)例 這里就不再詳寫。 然后進(jìn)行推送測(cè)試了。
重點(diǎn): 因?yàn)閍ndroid7.0.0 修改了項(xiàng)目工程的結(jié)構(gòu) 會(huì)導(dǎo)致推送失敗。以下是解決方案:
-
從激光插件說(shuō)明中可以看到 插件升級(jí)已經(jīng)給出了提示
-
在自己工程的config.xml中 查看android支持版本(添加平臺(tái)后可以查看)
- github上也已經(jīng)有人提了issues
解決方式
- ionic cordova plugin rm jpush-phonegap-plugin
- ionic cordova plugin add jpush-phonegap-plugin@3.3.2 --variable APP_KEY=jpush_appkey // 添加舊版本的插件
- 在platform/android平臺(tái)下更改一些文件的目錄結(jié)構(gòu) 將jnilibs下所有文件拷貝到libs下
然后測(cè)試一下推送 應(yīng)該是可以正常推送了。