React Native,支持网页离线

问题描述 投票:0回答:1

我有一个非常具体的情况,我有一个使用 React + Vite 构建的 Web 应用程序,它具有离线支持。
如果用户打开页面,在保存数据时连接失败,我们可以将其保存在本地,并在重新建立连接后发送。
我现在的问题是,我需要一个具有相同 Web 应用程序的移动应用程序,并且我们考虑使用 React Native,因为网页是使用 React 构建的,但我们不想使用 React Native 重建应用程序,而是想打开页面我们已经建成了。 我的问题是离线模式如何工作,我知道如果用户打开页面并且连接断开,他将能够使用它,但是如果他关闭应用程序并在没有互联网连接的情况下再次打开它会怎么样?我们需要缓存它。
以前我们有一个 Xamarin 应用程序,它会下载所有必需的代码,之后所有内容都会被缓存,以便用户可以关闭并再次打开该应用程序,并且能够毫无问题地使用它,但 Xamarin 现在不再支持,因此我们迁移它,正如之前所说,我们选择了 React Native。
我想知道使用 React Native 是否可以做到这一点,我们将如何做到?我只是担心尝试一些我们稍后会发现不是最好的方法。

非常感谢您的任何想法。

需要注意的是,我们构建移动应用程序是业务需求,客户必须能够从 Play Store 或 App Store 下载它,我们不能简单地告诉他们打开浏览器。

android reactjs react-native mobile offline
1个回答
0
投票
  1. 创建 React Native 离线首个应用程序的指南:https://www.bacancytechnology.com/blog/react-native-offline-support

  2. 离线优先:如何在 React Native 中应用这种方法: https://medium.com/@vitorbritto/offline-first-how-to-apply-this-approach-in-react-native-e2ed7af29cde

  3. 创建离线优先的 React Native 应用程序:https://blog.logrocket.com/creating-offline-first-react-native-app/

© www.soinside.com 2019 - 2024. All rights reserved.