【问题标题】:can firebase server grouping User's device by Users's Setting?firebase 服务器可以通过用户设置对用户设备进行分组吗?
【发布时间】:2018-01-12 02:40:46
【问题描述】:

您好,我正在制作一些天气信息 iOS 应用程序

我尝试通过 Firebase 进行推送通知

这有可能吗?这是我的场景

  1. 当用户安装并启动应用程序时,他们设置了他们想要获得推送通知的时间

  2. 他们可以选择有限的时间选项

    1. 每天早上 8 点(今天的天气)
    2. 每天中午 12 点(今天的天气)
    3. 每天晚上 10 点(明天的天气)
  3. 我为每个 cron-job.org 的选项做 cron 作业

  4. 如果“A”、“B”用户将时间设置为“每天早上 8 点”,则 cron 作业(调用 API 并发送数据)的结果将发送到“A”和“B”

我想知道当用户设置他们的时间并将该时间保存在服务器上并最终按时间分组用户(设备)并在不同时间发送不同数据推送通知时是否有可能

【问题讨论】:

    标签: ios firebase push-notification cron google-cloud-functions


    【解决方案1】:

    Firebase 支持 User segmentTopic。对于您的方案,您可以为每个时间选项创建主题,并分别为用户订阅该主题。因此,在您的 cron 作业脚本中,您知道用户所在的主题并将通知推送到该主题。请参阅此文档以获取更多信息:

    https://firebase.google.com/docs/cloud-messaging/ios/topic-messaging

    【讨论】:

    • 哦,我真的很期待这种事情!非常感谢
    猜你喜欢
    • 1970-01-01
    • 2022-10-08
    • 2013-01-28
    • 2020-04-18
    • 2016-05-25
    • 2018-10-30
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    相关资源
    最近更新 更多