0

Firebaseコンソールを使用して、Firebaseメッセージングを使用してすべてのデバイスにグローバル通知を送信できます。今ではトピックの定期購入を使用して特定のデバイスをターゲットに設定しようとしています。トピックはFirebase通知で作成されていませんか?

私は、コードを使用して、まだ存在していない可能性がありますトピックに加入してる私のコードで

:この行は私がFirebaseコンソールに追加されたトピックが表示されない実行後、しかし

FIRMessaging.messaging().subscribe(toTopic: "/topics/topic1") 

console

私は何か悪いことをしていますか?私が実行しているコードは、特定のトピックにユーザを登録したいと思う私のアプリの一部にランダムviewControllerであることに注意してください。

+0

私はチャットに返信しました。 :) –

答えて

2

作成したトピックがFirebase Notifications Consoleに表示されるまでに約1日かかります(私の回答here参照)。

一方、use PostmanまたはcURLとすると、トピックに送信することができます。

+0

おかげさまで、私が多分2-3時間前に作成したいくつかの話題は、ちょうど現れ始めています。私はiPhoneアプリケーションの特定のグループに属するメッセージユーザーにトピックメッセージを使用しています。ユーザーが新しいトピックを作成した直後に通知が送信され始めたいと思っていましたが、世界の終わり。私はあなたの提案をチェックアウトします。 – MarksCode

+0

独自のApp Serverをお持ちの場合は、すでにサブスクライバが存在するとすぐにトピックに向けて送信できます。コンソールに表示されるまでには時間がかかります。 –

+0

よくあるのは、Swiftの 'FIRMessaging.messaging()sendMessage([" title ":" Hello "、" body ":" hello "]、to:"/topics/topic2 "、withMessageID:" 1 " 、timeToLive:1000) 'もすぐに使用できますか? – MarksCode

関連する問題