firebase - 使用用户属性的 Firebase FCM 仪表板
问题描述
我在我的统一游戏中使用 firebase 服务,我试图向所有在最后一天没有打开应用程序的用户发送通知,并根据他们的时区在固定时间发送通知,直到现在FCM 仪表板支持一切(使用“上次应用参与”和“收件人时区”)。
问题始于我在应用程序中提供的禁用通知的选项,我在发送通知时需要此信息,这样我就不会发送给禁用此选项的用户。
为了实现这一点,我尝试使用“用户属性”,当用户禁用通知时将其设置为“禁用通知”,值为“真”(启用时为假)。但是尽管我可以看到在“DebugView”中收集了这些数据,但当尝试基于此值发送通知时它不起作用。
它应该工作吗?或者在更新用户属性之前存在巨大延迟并且不能以这种方式使用它们?
如果使用“用户属性”无法做到这一点,是否有其他方法可以做到这一点?运行云功能来发送此通知并使用数据库中的数据并不理想,因为我想根据收件人时区发送它,这将需要许多 cron 作业或每小时在数据库中的所有数据上运行。
谢谢!
解决方案
推荐阅读
- javascript - 是否可以使用 nano-sql 运行原始(本机)SQL
- r - 你如何在 R Circlize 中添加轨道标签?
- haskell - 一个简化布尔表达式的函数
- javascript - JavaScript AJAX 请求成功,但没有返回任何内容
- php - Windows 中的 PHP 7:找不到 DOMDocument
- ruby-on-rails - 如何在rails中显示关联所需的表单字段?
- javascript - 在Javascript中为对象属性赋予随机属性值
- c++ - std::find 返回一个我无法访问函数的类
- android - 谷歌日历插入事件未执行
- javascript - Javascript(未解决) - 将函数内的变量传递给 onclick 函数