Nifty Cloud mobilebackendのプッシュ通知機能を使用して、monacaで作成したアプリにプッシュ通知を配信しております。
iOSについては想定通り、1件のプッシュ通知が配信されるのですが、Android端末には2通のプッシュ通知が配信されます。
Nifty Cloud mobilebackendのダッシュボード上、配信端末数は1 端末となっております。
当事象はアプリのダウンロードと削除を繰り返し行っていた端末だけでなく、ダウンロードが1回のみの端末についても発生しており、端末情報の重複以外の原因があるように考えております。
調査で分かった事象のうち、原因の特定の一助となりそうなものを以下に記載いたします。
○Androidに配信される2通の通知は全く同じというわけではなく、以下のような差異があります。
・プッシュ通知のタイトルを入力した場合
→入力したタイトルの同内容のプッシュ通知が2件配信されます
・プッシュ通知のタイトルが未入力の場合
→タイトルがアプリ名となっているプッシュ通知が1件、タイトルが空白となっているプッシュ通知が1件の合計2件が配信されます
○monacaバックエンド使用、未使用による差異
メール送信のために使用しているmonacaバックエンドを一時的に使用しない状態でプッシュ通知を行った場合は想定通り1件のみ受信します。
monacaバックエンドのプッシュ通知機能は設定も使用もしていませんが、MonacaBackendプラグインの動作により、Nifty Cloud mobilebackendのプッシュ通知機能が想定通りの動作を行われなくなるということがあり得るでしょうか。
○「NiftyPushIcon」プラグインを使用したプッシュ通知の画像カスタマイズ
「NiftyPushIcon」プラグインを使用して、プッシュ通知に表示される画像を指定しています。2件のプッシュ通知のうち、1件は指定した通りの画像が表示されますが、1件はプラグイン使用前と同様の白い四角が表示されます。
また、上記のmonacaバックエンドを一時的に使用しない状態にした場合は、指定した通りの画像のプッシュ通知1件を受信します。
原因、解決方法または調査方法等、ご教授下さい。
あなたの回答
tips
プレビュー