失敗したプッシュ通知メッセージを再度キューに入れる

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • プッシュ通知の配信は、さまざまな理由で失敗する場合があります。どのメッセージが失敗したかを確認し、必要に応じて送信するように再度キューに入れることができます。

    始める前に

    必要なロール:admin

    このタスクについて

    注:
    インスタンスでプッシュ メッセージの配信を保証または確認する方法はありません。Apple のプッシュ通知処理方法の詳細については、Apple 開発者向けの『Local and Remote Notification Programming Guide (ローカルおよびリモート通知プログラミング ガイド)』を参照してください。

    大量のメッセージキューやインスタンスに関するその他の問題など、いくつかの理由でメッセージの送信に失敗することもあります。システム プロパティを使用して、トリガーされた後にプッシュ通知をインスタンスでキューする時間を制御します。

    プッシュ通知メッセージのペイロード サイズはプロバイダーによって制限されます。
    • Apple iOS:2,048 バイト
    • Google:4,096 バイト
    インスタンスでは、この制限を超えるプッシュ メッセージを送信しません。システム ログには、失敗したメッセージがすべて保存されます。Apple のペイロード制限の詳細については、Apple 開発者向けの『Local and Remote Notification Programming Guide (ローカルおよびリモート通知プログラミング ガイド)』を参照してください。

    手順

    1. 移動先 すべて > システムログ > プッシュ通知.
      デフォルトでは、本日作成されたメッセージが表示されます。必要に応じてフィルターを変更することができます。[タイプ] 列には、次の値を指定できます。
      • failure:メッセージを送信できませんでした。
      • pending:メッセージは処理のためにキューに入れられます。
      • success:メッセージは正常に送信されましたが、モバイル端末で受信されたとは限りません。
    2. 失敗したメッセージをキューに戻し再送信するには、失敗したメッセージの横にあるチェック ボックスをオンにして、選択リストから [失敗したプッシュ通知を再キューに入れる] 選択します。
    3. 一部のプッシュ通知が失敗し続ける場合は、glide.push.notification.ttl_seconds プロパティの値を大きくすることを検討してください。
      詳細については、「プッシュ通知プロパティ」を参照してください。