2

IONICフレームワークを使用してプッシュ通知を正常に送信できました。しかし、これらの通知は、私が他のAndroidの通知を受け取るようには見えません。むしろ、通常のJavascriptアラートのように見えます。なぜIONICプッシュ通知がJavascriptアラートのように見えるのですか?

プッシュ通知タイプ(アラートなど)を設定する設定はありますか?誰かが直面し、これを解決した場合https://devdactic.com/ionic-push-notifications-guide/

が、その後、コメントしてください:

は、私は次のリンクを通過します。

  1. 最初のスクリーンショットは、Javascriptの警告としてプッシュ通知を示しています。
  2. 2番目のスクリーンショットは、携帯電話の画面をロックした後のデフォルトのAndroid通知を示しています。
  3. 第三のスクリーンショットあなたが通知ワンを取得するために2つの可能性を持ってプッシュ通知での作業中に画面

Alert type notification

Default Android notification on lock screen

Default Android notification after unlocking screen

答えて

2

を支援しますJavascriptアラート。

var push = new Ionic.Push({ 
    onNotification: function(notification) { 
      var payload = notification.payload; 
      console.log(notification, payload); 
      }, 
    pluginConfig: { 
     ios: { 
     alert: true, 
     badge: true, 
     sound: true 
     }, 
     android: { 
     sound: true, 
     vibrate: true, 
     forceShow: true, 
     iconColor: "#601dc2" 
     }, 
    } 
    }); 
+1

グレート!!!この回答でスクリーンショットを共有していただけますか?通知のデフォルトビューを理解できます。 –

+1

こんにちはキラン、チェックしてください、上記のコードを適用した後、私は質問を編集し、アンドロイド通知のデフォルトビューを追加しました。 – Himanshu

+0

@Himanshuまだ私はアラートのような同じメッセージを得ました。 –

0

のロックを解除した後、デフォルトのAndroidの通知を示していではないアプリがバックグラウンドモードのときに画面の先頭にトレイが表示されていて、第2のアプリでフォアグラウンドモードで作業しているとき

最初は他の通知のように表示され、あなたがアプリケーション

でそれを表示したいかというあなたに、今のあなたは

を設定する。しかし、他の通知のために、ちょうどあなたがそれを通過したものは何でもデータやメッセージを取得するために使用され、そしてどんなメッセージとロゴどちらかのdivを設定することができますし、表示するときにそれを表示するデザインと位置としての表示をヨあなたが取得する場合uが、アプリのテーマごとなど

<script> 
function devicePushNotification(data) 
{ 
    if (data.additionalData.foreground == true) 
    { 
     $("#setNotificationText").text(data.message); 
     $("#setNotificationText").css("display","block"); 

    } 
} 
</script> 
<div style="width:50%;margin: 0 auto;display:none" id="setNotificationText"> 
</div> 

それとも、単にあなたが好き合格している何のための通知を得たメッセージを警告することができ、

<script> 
function devicePushNotification(data) 
{ 
    if (data.additionalData.foreground == true) 
    { 
     alert(data.message); 
    } 
} 
</script> 

だから、好きか通知が正常に行われた場合は、適切な形式のコンテナを作成して表示するだけです。

ホープこれは私がonNotificationメソッドは、その後IONICショーのデフォルト存在しない場合、onNotificationメソッドイベントに通知を示して、私のapp.jsファイルに$ ionicPlatform.readyにコードの下に適用することによって、この問題を解決し、あなたに

関連する問題