我最近开始了一个新的iOS项目,这是我第一次使用Google Firebase,特别是Firestore数据库。
我的应用可让您跟踪特定的股票价值。现在,如果股票价格下跌或超过特定价值,它应该能够向所有订阅用户发送推送消息。
我在Firestore中的数据是这样构建的:
rates
- stock#1
- name, price, lastUpdated ...
所以我的想法是添加一个firebase云功能,监听“stock#12”的更新,并将推送通知发送给所有订阅的人。
这就是我现在被困住的地方。听起来很简单,但我不确定一些事情:
我应该如何处理特定股票价格?具体来说,如何处理firestore结构,是否有最佳实践?
下一步是,如何发送推送通知?在这种情况下,云功能是否可以实现?