6

Firebaseコンソールでは、さまざまなユーザプロパティに基づいてオーディエンスを設定し、コンソールからさまざまなユーザセグメントに通知を送信できるようになりました。 fcmサーバーへのhttp要求によって同じことを行う方法はありますか? "to"フィールドでトリックする必要がありますが、私はそれを理解できませんでした。ここHTTP経由でFirebase通知を送信する方法

+0

あなたは今まで何をしていますか?関連するコードを含めるように投稿を編集してください。 –

+1

大きな質問です。以下に答えてください。 –

+0

@Viktor Ivanov、私の答えをチェックしてください http://stackoverflow.com/a/38992689/2122328 –

答えて

7

firebaser

プログラムでユーザー・セグメントに通知を送信する方法は現在ありません。これはFirebaseコンソールからのみ実行できます。

APIを使用すると、Firebase Notificationsの可能性が大きく広がることにご注意ください。そこで、APIに追加することを検討しています。しかし、いつものように、優先順位が変わるにつれて変化する傾向があるので、コミットメントもタイムラインもありません。

+0

プログラムでは、登録トークンを使用して「単一のデバイス」にしかデータを送信できないことを正しく理解していますか?つまり、モバイルデバイスからアプリケーションサーバーに登録トークンを送信する必要がありますか? –

+0

私は、FCM CCSを介してHTTP POST要求を使用してユーザデバイスに通知を送信できることを詳述した多くの記事を読んでいます。コードでこれを行う方法はありますか、それとも今のところ不可能ですか?不可能な場合は、JSON構造化通知を構築する際に、「to」キーと「notification」キーを使用して通知を構造化する方法についてFCMのドキュメントに詳しく説明するのはなぜですか?このJSON構造化通知の設定を読むことによって、特定のデバイスをターゲットとするコードロジックでコードをまとめて通知することができると考えられます。 @FrankVanPuffelen –

+0

@FrankVanPuffelenこれに関する更新情報はありますか? curl phpを使ってバックエンドでそれを行うことを探しています。しかし、残念ながらユーザーセグメントではできませんでした。コンソールを使わずにこれを行う方法はありますか? – Learning

1

これは一般的なリクエストですが、残念ながらまだ可能ではありません。我々はこれを検討している。 今後のアップデートについては、Firebase Cloud Messagingのアナウンスを確認してください。

-1

はい。下記のように、 "to"フィールドでトリックがあります。

ウェブURLは次のとおりです。https://fcm.googleapis.com/fcm/send

のContent-Type:application/json

認証:key="YOUR_SEVER_KEY"

JSONデータ形式:

{"to": "USER_FIREBASE_TOKEN", 

"data": {"message": "This is a Firebase Cloud Messaging Topic Message",} 

"notification": {"body": "This is firebase body",}}"; 
0

あなたはトピックのサブスクリプションを試すことができます。これは完璧な解決策ではありませんが、現時点では私にとっては最高のものです。

{ 
    "to": "/topics/audience1_subscription" 
    "data" : { 
    "title" : "Sample title", 
    "body" : "Sample body" 
    }, 
} 
関連する問題