React native 如何从Reac本机应用程序访问使用cordova插件安全存储存储的数据?

React native 如何从Reac本机应用程序访问使用cordova插件安全存储存储的数据?,react-native,cordova,ionic-framework,storage,React Native,Cordova,Ionic Framework,Storage,我有一个基于Cordova的移动应用程序,其中一些数据是使用。例如: var ss = new cordova.plugins.SecureStorage( function() { console.log("Success"); }, function(error) { console.log("Error " + error); }, "my_namespace" ); 其中my_名称空间表示插件使用的名称空间安全存储 现在我必须编写这个移动应用程序的新

我有一个基于Cordova的移动应用程序,其中一些数据是使用。例如:

var ss = new cordova.plugins.SecureStorage(
  function() {
    console.log("Success");
  },
  function(error) {
    console.log("Error " + error);
  },
  "my_namespace"
);
其中my_名称空间表示插件使用的名称空间安全存储


现在我必须编写这个移动应用程序的新版本,但是使用React Native而不是Ionic Cordova。问题是我仍然需要访问上一个应用程序的安全存储数据。有一些React本机插件与之类似,允许我访问命名空间安全存储?

您可以使用此模块获取您的web工具包本地存储

但您使用的模块似乎是android上的SharedReference和iOS的keychain,因此您可能需要从这些地方获取数据。我的建议是使用react native中cordova插件安全存储的相同功能编写您自己的本机模块。这样,如果您希望继续使用react本机应用程序,您将能够使用相同的安全存储。如果不是在最初的react本机应用程序版本中,您可以将所有数据迁移到

制作本机模块的有用参考:

注意:您的数据已加密,因此您可能需要使用与上一模块相同的解密功能