1

呼び出されていない私は、クラウド機能の公式ドキュメントからこのコードスニペットをコピーした:。クラウド機能:functions.pubsub.topic(「testTopic」)onPublish

exports.helloPubSub = functions.pubsub.topic('testTopic').onPublish(event => { 
    return console.log("test topic event data", event.data) 
}) 

トピックが存在し、機能正常に展開されました。メッセージを送信すると、メッセージはデバイスに届きますが、この関数は呼び出されません。

誰かが助けますか?

答えて

2

Firebase(グーグル)クラウドメッセージングおよびGoogleクラウドは、パブ/サブをexplained hereとして、さまざまなメッセージングシステムです:

どちらもメッセージを配信するためのシステムがありますが、Googleクラウドメッセージングにしてからメッセージを配信するために使用 ですGoogle Cloud Pub/Subはサーバー間の通信に使用されます。 Google Cloud メッセージングは​​非常に多数の配信終了点に調整されるように設計されていますが、スループットは低いです(1チャネルあたりのメッセージ数)。 Pub/Subにはスループットに制限がなく、より汎用的なAPIがあります。

これらはトピックの概念を共有しますが、FCMトピックに送信されるメッセージはPub/Sub Cloud Functionをトリガーしません。

関連する問題