初学者 Firebase 用户 FCM 设置问题

Posted

技术标签:

【中文标题】初学者 Firebase 用户 FCM 设置问题【英文标题】:Beginner Firebase User FCM Set-Up Questions 【发布时间】:2018-04-05 18:41:35 【问题描述】:

适用于 ios

通知

看不到应用内弹出消息的选项 - 是否只有推送/重新参与消息类型?

通知是否可以自动化而不是一一安排?这可以以编程方式完成吗? IE。篮子里有东西所以发送自动推送

是否可以根据应用内用户行为触发通知,而不仅仅是受众或属性,并且它们是否有时间滞后,例如触发后3天? IE。用户点击了 X 推广,2 天内未返回

活跃用户 1、7、30 天

数据的准确性 - Firebase 活跃用户数据的可靠性如何 - 报告的活跃数据的定义是什么?

查看新的和返回的?这可能吗?我在仪表板中找不到此视图?

用户属性

当您在注册后添加 setUserProperty() 的代码时,Firebase 如何开始收集此用户属性值的数据?

【问题讨论】:

【参考方案1】:

看不到应用内弹出消息的选项 - 只有 推送/重新参与消息类型?

FCM 用于通知和数据消息。此时,如果您希望消息出现在应用程序中,您将使用数据负载并处理代码中弹出窗口的外观。有关通知与数据消息的详细信息,请参阅About FCM Messages。

通知是否可以自动化而不是一一安排?能 这可以以编程方式完成吗? IE。篮子里有东西所以寄 自动推送

您可以从控制台安排通知。如果你想基于事件自动化,我建议你使用Cloud Functions for Firebase 和Admin SDK 的组合。将 FCM 令牌存储在数据库中以进行发送。

是否可以根据应用内用户行为触发通知? 只是观众或财产,他们可以有时间滞后吗? 3天 触发后? IE。用户点击了 X 促销,但尚未返回 2天

至于延迟,这将是您必须在自己的服务器中处理的事情。

数据的准确性 - Firebase Active 用户数据的可靠性 - 报告的活性物质的定义是什么?

根据documentation,“活跃用户已在设备前台使用应用程序,并记录了user_engagement 事件。”

查看新的和返回的?这可能吗?我找不到视图 这个在仪表板中?

不,这是不可能的。您可以看到 first_open 事件并从中推断。

当您为 setUserProperty() 添加代码时,一旦注册 Firebase 如何开始收集此用户属性上的数据 价值?

根据documentation,“用户属性实际上是粘性事件参数,在您调用logEvent 时会自动记录。”

【讨论】:

非常感谢 - 都明白了。非常感谢。

以上是关于初学者 Firebase 用户 FCM 设置问题的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 推送通知 - 如何跟踪用户 FCM 令牌?

如何向 FCM(Firebase 云消息传递)令牌的特定用户发送消息?

Firebase FCM 令牌和给每个用户的自定义消息

Firebase FCM 强制 onTokenRefresh() 被调用

Firebase(FCM)如何获取令牌

在收到 Firebase 通知时打开应用 (FCM)