【发布时间】:2020-12-04 16:40:58
【问题描述】:
我正在构建一个 Swift 应用程序,该应用程序基于 URL 作为主键从 MongoDB 中提取数据。如果 URL 不在集合中,那么我想触发 Google Cloud Function 去检查 URL 并将其添加到数据库中。
在查看 Cloud Function 触发选项时,我没有看到一种简单的方法来让它监视对 MongoDB 的写入(计划是有一个新 URL 表,它将通过云函数运行。)
我看到了 PubSub 和 Firebase 触发器,PubSub 似乎是最好的选择,但是我找不到很多关于从 iOS 向 PubSub 发布消息的信息(尽管有很多关于订阅的信息)
我确实看到了很多关于 FireBase 的 iOS 文档。我想知道是否最好写入 Firebase 并触发它,因此应用程序的每个用户在输入无法识别的 URL 时,应用程序都会将该 URL 写入 Firebase,这将触发云功能。或者我应该弄清楚如何让 iOS 应用程序向 PubSub 主题发布消息?目前我不需要超快速响应,因为系统预计需要时间来处理新 URL。
【问题讨论】:
标签: swift firebase google-cloud-functions google-cloud-pubsub