如何避免在React Native中轮询服务器以获取新数据?

2024-04-18 08:50:33 发布

您现在位置:Python中文网/ 问答频道 /正文

是否有任何方法可以避免每隔一段时间在React Native中轮询服务器以检查数据更新??我在后端的AWS Lightsail中使用python,理想情况下希望在后端的某些数据更新时通知前端,并仅在发生此情况时重新渲染。我目前还不知道如何做到这一点,但这似乎是一件非常常见的事情,我只是在错误的地方寻找如何做到这一点。有什么建议吗


Tags: 数据方法服务器aws地方错误情况事情
1条回答
网友
1楼 · 发布于 2024-04-18 08:50:33

Websockets:如果您只希望应用程序在运行时更新,您的客户端/应用程序可以在后端打开一个websocket,并让后端在需要时发送更新。您的应用程序需要决定何时将这些消息发送到客户端,但已经建立了连接(websocket)。我觉得这很有趣

推送通知:或者,您可以在希望更新客户端时触发某种(一个无服务器函数,在数据库中的数据更改时触发?)。该功能将通过FCM(Android设备的firebase cloud messaging)或APNs(iOS的Apple push notification service)发送通知,您的客户端可能会有一个处理此通知的处理程序

相关问题 更多 >