从Ionic迁移到React Native后访问存储空间

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

我用Ionic 4、React和电容存储插件发布了一个应用。我正在努力使用React Native重写这个应用。该应用有活跃的用户,我希望他们尽可能地保持他们的进度。根据Ionic Storage Plugin的文档。"在iOS上,这个插件会使用UserDefaults 而在Android上则使用SharedPreferences."

我为React Native找到了一个类似的解决方案,叫做 "rn-user-defaults"。然而,用于存储用户数据的同一个键检索未定义。我为两个版本(Ionic和Native)使用了相同的Bundle Identifier,相同的产品名称,我确认只有在Ionic版本中存储被检索。

如果有谁知道问题出在哪里,我会非常感激的

reactjs react-native ionic-framework nsuserdefaults capacitor
1个回答
0
投票

对于任何想知道的人,rn-user-defaults工作正常的ios,但你需要添加"_cap_"作为用户默认键作为前缀。我也相信 bundle id 应该是一样的。我还在尝试在安卓系统上实现这个功能。

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