2024-04-18 08:50:33 发布
网友
是否有任何方法可以避免每隔一段时间在React Native中轮询服务器以检查数据更新??我在后端的AWS Lightsail中使用python,理想情况下希望在后端的某些数据更新时通知前端,并仅在发生此情况时重新渲染。我目前还不知道如何做到这一点,但这似乎是一件非常常见的事情,我只是在错误的地方寻找如何做到这一点。有什么建议吗
Websockets:如果您只希望应用程序在运行时更新,您的客户端/应用程序可以在后端打开一个websocket,并让后端在需要时发送更新。您的应用程序需要决定何时将这些消息发送到客户端,但已经建立了连接(websocket)。我觉得这很有趣
推送通知:或者,您可以在希望更新客户端时触发某种(一个无服务器函数,在数据库中的数据更改时触发?)。该功能将通过FCM(Android设备的firebase cloud messaging)或APNs(iOS的Apple push notification service)发送通知,您的客户端可能会有一个处理此通知的处理程序
Websockets:如果您只希望应用程序在运行时更新,您的客户端/应用程序可以在后端打开一个websocket,并让后端在需要时发送更新。您的应用程序需要决定何时将这些消息发送到客户端,但已经建立了连接(websocket)。我觉得这很有趣
推送通知:或者,您可以在希望更新客户端时触发某种(一个无服务器函数,在数据库中的数据更改时触发?)。该功能将通过FCM(Android设备的firebase cloud messaging)或APNs(iOS的Apple push notification service)发送通知,您的客户端可能会有一个处理此通知的处理程序
相关问题 更多 >
编程相关推荐