当前位置: 首页 > 知识库问答 >
问题:

firebase server能否按用户设置对用户的设备进行分组?

东博瀚
2023-03-14

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

我试图通过Firebase发出推送通知

这可能吗?这是我的场景

>

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

    他们可以选择的时间有限

    1. 每天早上8点(今天的天气)

    我做cron工作每个选项由cron-job.org

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

  • 共有1个答案

    乌骏
    2023-03-14

    Firebase支持用户段主题。对于您的场景,您可以为每个时间选项创建主题,并分别向用户订阅该主题。因此,在cron作业脚本中,您知道用户在哪个主题中,并将通知推送到该主题。有关更多信息,请参阅本文件:

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

     类似资料:
    • 用户与设备的对应关系是保证用户数据、设备数据、用户行为数据准确性的基础,我们梳理了用户与设备的多种交叉场景,并提供了逻辑清晰、关系科学的解决方案,并在诸葛2.0全面上线,对用户的唯一识别、精准判断以及与行为精准的关联是诸葛这样的第三代数据分析平台的核心价值之一。我们希望越来越多的客户能够使用诸葛,发现我们的价值。 一、标识用户 在诸葛平台中,一个用户的标识有3个,分别是userID、device_

    • 之前我们学习了利用 pin 设备控制 led 的亮灭,这一节我们学习利用 pin 设备进行按键的控制。 基础知识 按键控制的实现有很多的方式,在裸机编程的时候最常用的就是延时消抖以及抬手检测了,可以很简单的就实现按键的输入。其实还有更加简单、灵活的按键处理方式,就是每隔一定的时间间隔扫描一次按键的状态,如果连续多次按键的状态都是按下的状态,我们就认为按键是按下的。 在裸机编程的时候,按键处理一般是

    • 问题内容: 我正在设置一个LAMP服务器,并想将Apache的umask设置设置为002,以便所有Apache创建的文件都设置了组写许可权位(以便同一组的成员可以覆盖这些文件)。 有谁知道如何做到这一点?我知道在Ubuntu上,您可以使用/ etc /apache2/envvars文件配置umask,但是服务器正在运行CentOS。 更新 此问题与我刚才问的另一个问题(LAMP服务器的Linux用

    • 在完成了 DaoCloud 账号的注册后,您大可不必着急使用 DaoCloud 所提供的服务,而是可以先对您的 DaoCloud 账号进行一些必要的了解和设置。 账号信息 在个人设置页面中,第一个标签页便是账号的基本信息设置页面。在这个页面中,您可以查看并更改账号当前使用的套餐。 一个新注册的账号默认使用的是免费套餐,DaoCloud 云资源的配额为 2x。 您也可以根据实际需要随时更改账号的套餐

    • 我最近开始研究一个名为Sonatype Nexus版本2.8.x的存储库管理工具。我想备份 nexus 存储库以及现有用户。我能够通过将“sonatype-work”目录作为tar文件来进行存储库备份。 谁能帮我一下,如何备份现有用户?? 任何类型的帮助都将不胜感激。 先谢谢你。

    • 我想确认一个用例,为此,我没有找到任何文档。如果两个用户登录在同一个设备中,而我使用的是setUserId方法,那么会发生什么?我的理解是:每当手机(iOS/Android)中安装了一个新的应用程序时,Firebase就会为该设备注册一个匿名用户,让我们说“Device-A”。当使用setUserID(user1)方法时(当user1登录到应用程序中时),Firebase开始用该用户id来标识该用