私は管理者ログインを持つアプリを持っています。私は、管理者がFirebaseコンソールに行かなくても、アプリケーション自体からプッシュ通知を送信する機能を追加しようとしています。 Firebaseのサポートに頼んだとき、私はこの返信を受けました。SwiftにFirebaseを使用してアプリをプッシュ通知する
"Firebase Cloud Messagingを使用することができます。アプリからアップストリームメッセージをアプリケーションサーバーに送信し、アップストリームメッセージを処理してクライアントアプリケーションにプッシュ通知を送信することができます。
誰もこれまでに行ったことはありますか?私はこれがどのように機能するかを理解しようとしています。非管理者はログインせずにアプリを使用するだけなので、プッシュ通知が送信されるようにアップストリームメッセージを受信するデフォルトのユーザーIDを作成しますか?プッシュ通知として自分の電話機にアプリを持っている誰にでも上向きのメッセージを送信する方法はありますか?
https://firebase.google.com/docs/notifications/
しかし、あなたはあなたのクライアントアプリケーション(モバイルまたはウェブ)から直接プッシュ通知を送信したい場合、あなたはあなた自身を実装する必要があります。
Google Cloud機能では、独自のアプリサーバーが必要です。以下の回答を参照してください。 – Crashalot
アップデート:@Crashalotが指摘しているように、Firebaseがクラウド機能を導入した後、別個のAppサーバーを実装する必要はなく、デバイスからデバイスへのプッシュ通知の送信を処理するクラウド機能を作成できます。 – ElectroBuddha
独自のアプリケーションサーバーなしでプッシュ通知を行う方法を説明する回答にリンクしていないのを忘れた:https://stackoverflow.com/a/47106374/144088 – Crashalot