比方说,我有一个安装有100个用户的应用程序,但我个人不知道。让每个人都订阅FirebaseMessaging.getInstance().subscribeToTopic("<company_id>_<user_id>");
这样的主题是否正确,以便我可以解决这些问题,并专门发送一两个通知,或者有更好的方法来实现这一目标?纠正邮件地址的方法
0
A
回答
1
如果您打算仅向特定用户发送消息,则可以直接使用to
或registration_ids
来定位特定用户。每个请求的registration_ids
限制为1000个令牌。
根据主题,它旨在轻松地向其订户发送消息。根据您的使用情况,订阅它们可能没问题。但是,如果您需要发送特定的消息,您仍然应该为每个用户保留注册令牌。
1
这一切都取决于你的目标。
任何人都可以订阅一个主题,所以你应该只使用这些发送消息有针对性但公开的消息。虽然您可以通过使主题名称难以猜测来反驳这一点,但主题的固有行为是,您无法控制准确地针对哪些设备作为回报而不必编写更少的代码。
如果您发送到您自己的代码中的令牌,您可以准确确定接收消息的人。但是你必须运行将消息映射到令牌的代码。
0
我认为答案很清楚,我只想补充一点,这种订阅方法可以轻松地与Firebase Web控制台结合使用。如果您想快速向任何主题发送消息,该主题将在注册时创建,因此您只需知道主题名称即可。
在Firebase Web控制台中,您可以找到目标,应用程序,设备或主题的令牌。如果您选择一个主题,只需编写主题名称即可。有一个错误总是说没有话题,忽略它,然后点击发送,推送将被发送,用户将得到他们的通知。
相关问题
- 1. 邮件地址的正则表达式
- 2. 纠正Mercurial错误的正确方法?
- 3. 如何纠正使用codeigniter发送电子邮件的方式
- 4. 通过.NET的电子邮件地址搜索AD用户的正确方法
- 5. 在设定的setHeader收件人地址发送邮件()方法 - Java邮件
- 6. Node.js纠正rsa加密的方法?
- 7. 在WinForms中验证电子邮件地址的最佳方法
- 8. 确定是否电子邮件地址的邮件列表地址或个人电子邮件地址
- 9. 纠正读取文件和写入文件异常的方法
- 10. 一个邮件,根据邮件地址
- 11. 邮箱无法访问,邮件地址无法中继
- 12. 刮电子邮件地址
- 13. noreply电子邮件地址。
- 14. 发送邮件与地址
- 15. Django电子邮件地址
- 16. 在电子邮件地址
- 17. 从电子邮件地址
- 18. 电子邮件地址中编码的电子邮件地址。可能吗?
- 19. 从给定的电子邮件地址获取电子邮件地址DirectoryEntry
- 20. 电子邮件,一个不同的“回复”地址比发送方地址
- 21. 电子邮件地址验证的最佳做法(包括Gmail中的+地址)
- 22. PHP无法从$ http读取电子邮件地址角度的发布方法
- 23. 如何纠正该网址(路线)
- 24. 如何获取邮件正文中显示的电子邮件地址?
- 25. JavaScript,正则表达式:如何获取邮件中的邮件地址:链接
- 26. 正则表达式PHP,邮政地址
- 27. 的Punycode正确的电子邮件地址
- 28. 从显示Gmail地址的地址发送邮件smtp gmail
- 29. EWS:从X500转换的电子邮件地址以SMTP地址
- 30. 使用与地址不同的地址发送邮件