Firebase 云消息传递和 Firebase 应用内消息传递有什么区别?它们都会向您的应用发送发生了某些事情的通知。我查看了他们的文档,这些是他们的单行描述:
Firebase 云消息传递:
Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that lets you reliably send messages at no cost.
Firebase 应用内消息传递:
Engage active app users with contextual messages.
他们都向应用程序发送消息。它们之间有什么区别,我什么时候应该使用它们?如果我想向应用程序发送用户已验证其电子邮件的消息,我应该选择哪一个?
最佳答案
Firebase Cloud Messaging 在应用程序安装到用户设备上后向该应用程序发送消息。这可能发生在用户积极使用应用程序时,也可能发生在他们不使用应用程序时。并且这些消息可以显示给用户(在这种情况下它们被称为通知),或者它们可以被静默处理。
Firebase 应用内消息在编译时创建配置数据,并将其包含在您的应用中。然后它会在应用程序运行时监视 Analytics 事件,以确定何时在应用程序中显示消息。所以:这里没有任何内容发送到应用程序,所有数据在构建时都包含在应用程序中。
由于您的用例需要在安装后向应用发送消息,因此需要使用 Firebase Cloud Messaging。
关于firebase - Firebase 云消息传递和 Firebase 应用内消息传递有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64369489/