2017-02-21 6 views
4

My Ionic 2 Appはすでにプッシュ通知を受信して​​います。通知がクリックされると(アプリが閉じられます)、アプリが開き、ルートページが表示されます。Ionic 2でPush Notificationをクリックしたときに開くページを定義します。

通知をクリックした後にアプリを開いたときに表示する別のページを定義するにはどうすればよいですか?

理想的には、プッシュ通知で「ページ」と呼ばれる別のフィールドパラメータを渡して、開くページを定義できます。

今、私は私のアプリ内の通知を処理するためにやっているすべては次のとおりです。

this.push.rx.notification() 
     .subscribe((msg) => { 
     alert(msg.title + ': ' + msg.text); 
     }); 

答えて

0

私はFCMのネイティブを使用していますが、これは私にとって作品で、

this.push.rx.notification() 
    .subscribe((msg) => { 
    let messageData = JSON.parse(msg.messageData); 
    let ref_this = this; 
    if (msg.wasTapped) { 
    switch (msg.notificationType) { 
     case "push_chat": 
     ref_this.nav.setRoot(ChatPage); 
     break; 
    case "push_Notify": 
    ref_this.nav.setRoot(BookingAllPage); 
     break; 
     default: 
     ref_this.nav.setRoot(Home); 
     break; 
    } 
    }); 

希望これはに便利です君は。

関連する問題