首页 > 解决方案 > 当应用程序关闭时,根据来自 3rd 方 API 的数据向 React Native App 推送通知

问题描述

所以我对网络和移动应用程序的整个服务器端都是新手。我一直在做很多研究,试图了解如何实现我在 React Native 中使用的移动应用程序的用例,并且我已经与 firebase 和 AWS 的人们进行了交谈,但仍然没有真正做到对我应该做什么有明确的道路。

我的主要问题是:我有一个应用程序不依赖手机本身以外的任何东西,除了一些 3rd 方 api。重复:我没有使用服务器。这些 api 提供车辆(公共汽车)的实时位置数据。该数据还提供有关该公共汽车到达某个位置之前的时间的信息。当数据表明特定巴士将在特定时间范围内的特定距离阈值内时,我希望能够向用户发送通知(例如,当巴士 1 将在 10 点之间的 5 分钟内到达第 5 站时发送通知上午和上午 11 点)。用户将能够指定他们希望在何时以及在什么情况下收到通知,并且 firebase 会将这些信息保存在数据库中。

现在,我知道 Firebase 提供了预定推送通知的功能。我想做一个基于 3rd 方 api 的通知,当应用程序关闭时通知应该能够进来。如何使用 Firebase 或 AWS 做到这一点?

边注

我个人认为代码需要在远程服务器上运行,不断检查firebase数据库以查看是否有用户请求通知。然后,代码将一致地提取数据(每 5 秒左右)以查看数据是否符合请求。如果是这样,那么它会发回 Firebase 说有匹配,然后 Firebase 会向用户发送通知。如果这不是应该的工作方式,我很想听到反馈,因为我现在不确定如何前进。

标签: amazon-web-servicesfirebasereact-nativehosting

解决方案


推荐阅读