如果这个问题过于主观,我提前道歉。
我正在开发一个 iOS 应用程序,该应用程序允许用户搜索多个 API 以查找结果,然后在这些 API 中找到与用户注册的结果相似的结果时收到推送通知。
我对应用程序的 iOS 部分感到满意,但我很好奇的是我应该如何处理定期轮询多个 API 以查看是否有任何已注册的主题收到了新项目。
我想象的第一件事是,如果用户注册,例如,当有新的 X 可用时接收通知,我将有一个 Web 服务器,每 X 分钟检查每个用户的每个注册主题,如果有新结果,则向用户发送推送通知。尽管我没有做这种事情的经验,但我知道这可能会对服务器造成很大的负担,并且随着用户群的扩大只会变得更糟。
因此,与其在后台定期查询 API,我该怎么做呢?据我所知,我将使用的 API 不允许从 API 向我的服务器推送通知。
提前致谢,
将要