jpush推送模塊

參考:
https://github.com/kongdewen1994/ionic2-jpush-cordova-plugin

1、安裝插件

ionic cordova plugin add jpush-phonegap-plugin --variable APP_KEY=your_jpush_appkey

2、ionic-native引用拷貝

3、代碼調(diào)用

app.module.ts

...

import { JPushPlugin } from '@ionic-native/jpush';

...

@NgModule({
  ...

  providers: [
    ...
    JPushPlugin
    ...
  ]
  ...
})
export class AppModule { }

xxx.ts

import { JPushPlugin } from '@ionic-native/jpush';

constructor(public jpush: JPushPlugin) {
    this.init();
    //延遲執(zhí)行,等極光完全初始化
    setTimeout(()=>{
        this.setAlias( "Alias" );
    },300)
}

init(){
    //初始化極光
    this.jpush.init();
    
    //收到通知時會觸發(fā)該事件。
    document.addEventListener("jpush.receiveNotification", function (event) {
        alert( JSON.stringify( event ) );
    }, false);
    
}

//綁定別名
setAlias( Alias : string ){
    jpush.setAlias( Alias ).then((res)=>{
            alert( JSON.stringify(res) );
        }).catch((err)=>{
            alert( JSON.stringify(err) );
        });
}

............

...
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容