如何在 FCM 上将用户的偏好与其订阅的主题同步?



我正在尝试创建一个应用程序,在该应用程序中,通过Firebase进行身份验证的用户指定了一个主题列表,并且该系统将其保存到Cloud Firestore。

该数据库的结构可能类似于>用户/{userId}/兴趣,在该集合中,我将拥有一个具有"新闻","烹饪"等值的文档列表。
<<br> <<br>然后,另一组用户可以决定发送仅针对对特定主题感兴趣的人的通知。
这样做的最好方法似乎是通过FCM的主题功能。

因此,我的问题是:如何确保我的Firebase用户在数据库中的偏好已同步到其设备的主题订阅?我应该在应用程序的飞溅屏幕期间查询数据库,并在每个应用程序上订阅每个主题吗?


谢谢

每次应用程序打开时,您都不必重新订阅FCM主题。订阅主题后,它将保持订阅,直到明确取消订阅或直到Android App的实例ID更改或无效为止。

相关内容

  • 没有找到相关文章

最新更新