【发布时间】:2020-12-04 15:07:30
【问题描述】:
我希望你一切都好,我需要一些指导,因为我是使用 Firebase 套件的云消息服务的新手。
这里有 2 个应用程序,myapp_client 和 myapp_admin。会发生以下情况,使用 myapp_admin 我发布了我在 Firestore 数据库 中插入的信息并使用 myapp_client 我阅读了插入 Firestore 数据库中的此信息。
我想要的是,一旦 myapp_admin 应用程序发布了此信息,它就会向 myapp_client 的用户发送通知 应用程序谁可以打开它。
我进行了一些研究,但没有找到一个好的文档(甚至是官方文档)来解释如何在不使用 Cloud 函数的情况下通过 dart/flutter 代码以编程方式发送通知 strong>(这可能)?
你能指导我吗?我不是要您给我解决方案,而是要指导我找到实施此类操作所需的解决方案。
谢谢
【问题讨论】:
-
FCM 不支持从移动应用安全地发送消息。它需要使用后端,因此您的服务帐户凭据无法向全世界提供(这将是一个巨大的安全问题)。
-
我可以使用云消息 API 来实现吗?
-
您仍然需要将您的后端凭据放入您的应用程序中,这是您需要避免的安全问题。最好使用后端。
标签: flutter dart push-notification google-cloud-functions firebase-cloud-messaging