質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.53%

  • Monaca

    1092questions

    「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

  • Firebase

    859questions

    Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

  • mBaaS

    71questions

    mBaaSとはモバイルアプリケーションでの利用に特化したBaaSです。スマートフォン向けのWebアプリケーションが必要とするサーバ側の様々な機能をインターネットを通じてサービスとして提供しています。

Android端末へのプッシュ通知の重複配信

受付中

回答 0

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 760
退会済みユーザー

退会済みユーザー

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件を受信します。

原因、解決方法または調査方法等、ご教授下さい。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

まだ回答がついていません

同じタグがついた質問を見る

  • Monaca

    1092questions

    「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

  • Firebase

    859questions

    Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

  • mBaaS

    71questions

    mBaaSとはモバイルアプリケーションでの利用に特化したBaaSです。スマートフォン向けのWebアプリケーションが必要とするサーバ側の様々な機能をインターネットを通じてサービスとして提供しています。