fcm(レガシ)からfcmv1への移行検証としてAzureNotificationHubsからテスト送信を行っても、成功:0、失敗:0となる

kh 0 評価のポイント
2024-04-25T01:12:07.25+00:00

AzureNotificationHubからテスト送信を行っていますが、成功0,失敗0が返ってきてしまい、

原因が特定できず困っています。何か知見をお持ちの方がいらっしゃいましたらお力添えいただきたいです。

現在の状況

現在Custom Templateを使用しPush通知を行っているfcm(レガシ)から、レガシのCustom Templateの形式をつかったままfcmv1への移行検証中

以下の①~③の手順を実施し、Custom Templateでテスト送信を行っても成功:0,失敗:0が返ってくる

手順

①payloadをfcmv1の形式に変更して、ユーザをAzureNotificationHubに登録

 payloadの変更点は以下2点
 ・payload内の"time_to_live":0を"ttl":"0s"に変更
 ・payloadに"message"の項目を追加し、今までのpayloadを囲うように修正

  payload内で使用している情報は、ttl,priority,dataのみで下記のような形式となっている

  {"message":{"ttl":"0s",priority:"high","data"{}}}

②デバイストークンは、gcmの形式ままそのまま流用

 ・fcmv1でもデバイストークンの形式は、gcmから変わらないという前提のもとデバイストークンは流用

  https://firebase.google.com/docs/cloud-messaging/migrate-v1?hl=ja

③従来のタグを使用してテスト送信

 テスト送信を行っても成功:0,失敗:0となる

 なお、Custom Templateではなく、Android FCM v1で対象ユーザあてに送信を行うと、

 失敗1、プラットフォームはfcmv1で結果が返ってくるためユーザのプラットフォーム登録はうまくいっていそう

 

 

Azure
Azure
Microsoft が管理する世界のデータ センター ネットワークを介してアプリケーションとサービスを構築、配置、および管理するインフラストラクチャおよびクラウド コンピューティング プラットフォーム。
105 件の質問
0 件のコメント コメントはありません
{count} 件の投票