0

私はfirebaseバックエンドでチャットアプリを持っています。 firebaseのクラウド機能を使用してメッセージに新しい書き込みがあるかどうかを確認し、そのデバイスにプッシュ通知を生成できるようにしたいが、トークンについて混乱している。は、私は、リモート通知の登録時に自分をトークンまたはそれが自動実行されますfirebase保存すべきか?

私はトークン毎回新しいユーザーがサインアップまたはトークンを保存する必要があります自動的に我々はregisterForRemoteNotificationsを使ったらfirebaseに進みます。あなたがより良いと明確な方法これを行うことがある場合は

はまた私を示唆しています。

答えて

1

あなた自身で保存する必要があります。

トークンは自動的に生成されますが、サーバーなどの特定の場所に保存することは開発者の責任です。

Firebaseデータベースを使用している場合は、pushTokensノードに保存し、Firebaseルールを使用して対応するユーザーのみがアクセスできるようにすることができます。

+0

私はiOS 10でプッシュキットとボイス通知を使用しようとしていましたが、サポートされていないことがわかりました。利用可能な方法を教えてください。バックグラウンドでプッシュ通知を受け取ることができますか? FCMクラウド機能はこれで問題ありませんか? –

+0

こんにちはJacob。 AFAIK、iOSのデフォルトの動作は、フォアグラウンド以外の通知を無効にすることです。 –

関連する問題