首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将应用内消息定位到特定用户?

如何将应用内消息定位到特定用户?
EN

Stack Overflow用户
提问于 2021-05-11 16:43:01
回答 3查看 134关注 0票数 0

我只想从firebase控制台向特定用户发送应用内消息。例如,有了园艺应用程序,我想只发送这样的消息给那些有5-10棵植物的用户,下一次发送给有10-15棵植物的用户,下一次发送给有超过1个花园的用户,等等,最好的方法是什么?我读到了关于创建自定义定义的内容,但有一些限制(我们只能创建25个用户范围的维度)。

EN

回答 3

Stack Overflow用户

发布于 2021-05-12 10:51:43

一种选择是不使用FCM,而是使用Realtime DB或Firestore,允许用户将该目录作为收件箱进行监听。在这些位置创建条目将由客户端接收,其工作方式类似于电子邮件的工作方式,允许您根据消息内容做出反应并通知用户。

Listen to documents

  • Firestore
票数 0
EN

Stack Overflow用户

发布于 2021-05-12 11:00:55

使用FCM时,您必须将该用户的设备令牌存储在您的数据库中,并在满足您的条件时临时为他们订阅该主题。验证这些条件超出了本问题的范围。

来源:How to send notification to specific user

Android Topic Messaging

票数 0
EN

Stack Overflow用户

发布于 2021-05-17 23:48:41

因此,最简单的方法就是使用用户属性/用户作用域维度。如果添加一个新的属性来跟踪植物的数量对于你的应用程序来说在25维的限制内是可行的,这将是最明智的,因为你可以很容易地在你的应用程序内消息中根据这一点来定位受众。

如果这不是一个选项,使用云Firestore或实时数据库作为DIGI可能是一种方法,如果你同意创建一个自定义显示/覆盖,只为> 10和<= 15工厂的用户有条件地显示,或者任何其他你想要实现的规则。您不能使用此方法定位用户,但如果条件相当简单,则可以将显示规则编码到Firestore本身中。

另一种方法是使用Import Segments,但有几个警告:

  1. 导入部分当前处于测试阶段。
  2. 这是一种更复杂的解决方案,但可以支持您提到的方案以及许多更复杂的自定义目标方案。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67483336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档