2017-06-05 22 views
1

私はイオンアプリケーションのプッシュを&に統合しました。私は通知を聞くためにpush.rx.notification()。subscribe()を使いました。アプリがフォアグラウンドのときに動作します。しかし、アプリケーションが開いていないときは、通知が受信され、push.rx.notification()。subscribe()は呼び出されません。以下は私のapp.component.tsコードです:ペイロード付きのイオン3プッシュ通知

this.push.register().then((t: PushToken) => { 
    return this.push.saveToken(t); 
    }).then((t: PushToken) => { 
    }).catch((err) => { 
    console.log('Error Saving Token: ' , err); 
    }); 

    this.push.rx.notification() 
    .subscribe((msg: any) => { 
//this block only executing when in foreground 
    console.log('Push Mesg : ' + msg.title + ' ' + msg.text); 
    }); 

私はイオニアのダッシュボードからプッシュを送ります。

答えて

0

rxブロック内のコードは、通知をクリックすると呼び出されます。 これは、プッシュがionic api(ダッシュボードまたはhttpリクエスト)を使用して送信されたときに発生しますが、ネイティブAPI(アンドロイド/ ios)を使用してプッシュを送信すると機能しません。プッシュ通知は表示されますが、rx.notificationメソッドは呼び出されません。

+0

私はすでにそれについて述べました。私はイオンダッシュボードからプッシュを送ります。 –

関連する問題