0

私はFirebaseを使用して、コンソールからアプリのユーザーに通知を送信しています。通知を送信するたびに、リアルタイムのデータベースにデータを保存し、コンソールから誰が通知を送信したかを記録したい。 はこれまでのところ、私は通知イベントを発行得るために見つけた唯一の実行可能な方法がある:私は特定のトピックに通知を送信する際通知(FCM)機能のイベント

exports.news2db = functions.pubsub.topic('news').onPublish(event => { 
    ... 
}); 

しかし、これにのみ適用されます。トピックだけでなく、通知がコンソールに送信されるたびにトリガーされるイベントを取得したいと思います。これにより、私は、すべてのアプリユーザー、シングルユーザーなどに送信される通知を意味します。これを行う方法はありますか?

私が持っている2番目の問題は、どのユーザーが構成して通知をコンソールに送信したかを把握して、その情報を記録できるようにすることです。これを行うための最良の試みは何ですか?

admin.auth(). ??? 
+0

コンソール通知のトリガーは、現在、Firebaseのクラウド機能の機能ではありません。しかし、あなたがしようとしていることに対する機能要求を書くことができます。 https://firebase.google.com/support/contact/bugs-features/ –

+0

よろしくお願いいたします。私は機能要求を提出しました。 –

答えて

0

私はpubsubイベントについて間違っていました。彼らは通知ではありません。だから、告知がコンソールから送信されたときにイベントを取得する方法はありません。

関連する問題