如何解决Flutter Firebase apiKey、appId、messagesSenderId 和 projectId
我需要使用 firebase_messaging
将消息从我的后端发送到我的 Flutter apk。
初始化 firebase 时,这些是 FirebaSEOptions
中必不可少的 4 个键
apiKey :这是在 FCM 中找到的服务器密钥吗?
appId:在哪里可以找到这个密钥?
messagingSenderId:发件人 ID FCM
projectId:在哪里可以找到?
此外,为了让我向单个用户发送消息。我需要告诉 Firebase 我是谁? 我可以知道我应该使用哪个 ID 吗?
谢谢
解决方法
当您注册 firebase 时,您将获得推送通知令牌。此令牌用于向安装该应用的设备发送通知。
假设您已经在 Flutter 中初始化了 firebase 应用,并且您在应用中添加了 google-services.json
。您可以通过以下方式获取推送通知令牌:
messaging = FirebaseMessaging.instance;
messaging.getToken().then((value){
print(value); //this is the push notification token
});
您还可以测试您是否能够从 Firebase 控制台接收有关应用的通知。您可以在 Firebase 控制台的 Compose notification
部分下向应用发送通知。它只需要您从应用中获取的通知令牌。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。