現在、firebaseリアルタイムデータベースとコードバで動作する新しいチャットアプリケーションを開発しています。APIの秘密を公開せずにクライアントからfirebaseクラウドメッセージを送信
私の現在働いているアプリケーションは、唯一の機能がクライアントの一時的な認証トークンを提供することである小さなサーバーから離れたサーバーを必要としないので、バックエンドレスソリューションを探していました。
このトークンを使用すると、クライアントはより高価で負荷のかかるサーバーを必要とせずにファイアベースで直接作業でき、アプリケーションの使用を集中管理できます。
私はすべての送信メッセージ例が公開以来、通知とfirebaseクラウドメッセージアプリはのみ通知を聞くために、ポストメッセージにクライアント側で使用することはできないと信じているnew firebase documentationを読み取ることにより、サーバーAPIキーは、明らかにクライアント側にはありません。
すべてのメッセージをサーバーに送信してから他のデバイスに戻すのではなく、クライアントがメッセージを送信するために使用できる中央サーバーから一時的なトークンを発行する方法はありますか? Firebaseクラウドメッセージングを備えたデバイスの下流にメッセージを送信
おかげで
が、それはそのあなたが必要です:https://firebase.google.com/docs/functions/
は、ここでは、FCMメッセージを送信するためにfirebase管理者を使用する方法ですFCMへのオープンな接続を持つXMPPサーバーを実装します。サーバレスデバイスからデバイスへのメッセージングは、FCMではまだサポートされていません。 –