【问题标题】:Moving local storage in native iOS app to React Native app将原生 iOS 应用程序中的本地存储移动到 React Native 应用程序
【发布时间】:2022-01-06 00:58:39
【问题描述】:

我目前有一个用 Obj-C & swift 编写的原生 iOS 应用,并且有一些用户设置存储在设备本地。

该应用程序正在 React Native 中重新编写,一旦新的 React Native 应用程序发布,我很好奇它是否可以从现有的原生 iOS 应用程序访问本地存储数据。

【问题讨论】:

  • 是的,假设捆绑 ID 仍然相同,您将可以访问与之前相同的存储/设置。
  • 太棒了!这就是我一直在寻找的。谢谢@jnpdx。如果您将此作为答案,尽管它很小,我都会将其标记为正确。

标签: ios swift objective-c react-native react-native-web


【解决方案1】:

假设捆绑包 ID 仍然相同(例如,它是就地升级而不是完全不同的应用程序(,您将可以访问与以前相同的存储/设置,无论是本地文件存储,UserDefaults等。

根据存储的位置,您可能需要研究用于访问该数据的非 Javascript 解决方案(例如 UserDefaults),但是在 React Native 中使用本机代码的强大系统应用程序,因此如果您的原始应用程序的代码可以访问它,则应该没有什么是无法访问的。

【讨论】:

    【解决方案2】:

    如果您有一些需要运行的自定义代码,您始终可以将以前的代码集成到 react native 应用程序中,并从 native 通信到 react native,反之亦然。

    看 https://reactnative.dev/docs/communication-ios

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-22
      • 1970-01-01
      • 1970-01-01
      • 2017-12-10
      相关资源
      最近更新 更多