Azureの通知ハブでテスト送信で次のペイロードを特定のデバイスに送信しようとしています悪いリクエストエラーが発生しています。私は書式設定をチェックし、それが他のソースに基づいて私には罰金に見えたので、私が見た理由Azure通知ハブの「テスト送信」で不正なリクエスト(400)を取得する
{
"registration_ids" : ["2670873167838193734-9582072870486547213-1"],
"data":{"message":"Hello World!"},
}
は私はわかりません。
何が起こっているのか考えている人はいますか?ここ
は私が最終的には、特定のユーザに通知を送信するために管理方法は次のとおりです:クライアント側(Java)の上
、私はライン
hub.register(regid)
を置き換えEDIT
hub.register(regid,"myTag")
「myTag」ca nあなたが望む他の文字列タグにする。そうすれば、Azureの通知ハブの「Send to Tag」に「myTag」という単語を入力して、自分の端末で通知を受け取ったことを確認できます。
あなたは、サーバー側(C#の)からの通知を送信したい場合にも、あなたのHTTP要求にこのヘッダーを追加する必要があります:
request.Headers.Add("ServiceBusNotification-Tags", "myTag");
希望、これは誰にも役立ちます。
は、あなたの答えをいただき、ありがとうございます。登録IDが2670873167838193734-9582072870486547213-1の場合、どのデバイスにどのデバイスにタグを付けるかについてもう少し説明してください。 – Kyle
Nevermind私は自分でそれを行う方法を見つけました – Kyle