【问题标题】:How to push local storage data to the server automatically when device connects to the internet in React Native?React Native中设备连接互联网时如何将本地存储数据自动推送到服务器?
【发布时间】:2019-11-21 17:14:13
【问题描述】:

我最近开始使用 React Native 构建应用程序。我想知道 React Native 中设备连接互联网时如何将本地存储数据自动推送到服务器?

【问题讨论】:

标签: javascript android reactjs react-native mobile-application


【解决方案1】:

首先你必须检查设备是否连接到互联网。

检查方法有很多,我给你推荐这两种:

  1. Netinfo :- Netinfo 只是读取您设备的网络状态,并告诉您您的设备是否通过 wifi 或蜂窝网络连接到互联网。

  2. Firebase realtime database connection :- Firebase 实时数据库具有离线功能,您可以检查您的应用当前是否与 Firebase 服务器连接,如果已连接,则表示互联网正在运行!

如果您在您的应用程序中使用 Firebase,我会推荐选项 2。

现在在检查您的设备已连接到互联网后,您必须编写 if else 条件,

例如:

if(internetIsOnline) {
      UploadDataToServer()
   }
 else{ 
    KeepDataInOfflineStorage()
 } 

【讨论】:

    猜你喜欢
    • 2016-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 2023-04-04
    • 2021-01-11
    相关资源
    最近更新 更多