繁体   English   中英

Firebase 云消息传递和 Firebase 应用内消息传递有什么区别

[英]What is the difference between Firebase Cloud Messaging and Firebase In-App Messaging

Firebase 云消息传递和 Firebase 应用内消息传递有什么区别? 它们都会向您的应用发送发生了某些事情的通知。 我查看了他们的文档,这些是他们的单行描述:

Firebase 云消息传递:

Firebase 云消息传递 (FCM) 是一种跨平台消息传递解决方案,可让您可靠地免费发送消息。

Firebase 应用内消息传递:

通过上下文消息吸引活跃的应用程序用户。

他们都向应用程序发送消息。 它们之间有什么区别,我什么时候应该使用它们? 如果我想向应用程序发送用户已验证其电子邮件的消息,我应该选择哪一个?

Firebase Cloud Messaging 在应用程序安装到用户设备上后向该应用程序发送消息。 这可能发生在用户积极使用应用程序时,也可能发生在他们不使用应用程序时。 并且这些消息可以显示给用户(在这种情况下它们被称为通知),或者它们可以被静默处理。

Firebase 应用内消息在编译时创建配置数据,并将其包含在您的应用中。 然后它会在应用程序运行时监视 Analytics 事件,以确定何时在应用程序中显示消息。 所以:这里没有任何内容发送到应用程序,所有数据在构建时都包含在应用程序中。

由于您的用例需要在安装后向应用发送消息,因此需要使用 Firebase Cloud Messaging。

Firebase Cloud Messaging 用于为出现在手机状态栏上的应用程序发送通常的推送通知。 Firebase 应用内消息传递是在“应用内”向当前使用该应用的用户显示消息。 另一个主要区别是 Firebase 云消息传递有长度限制,但我认为 Firebase 应用内消息传递没有相同的限制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM