SQLite是否可以跨react native、iOS和android进行读/写?

SQLite是否可以跨react native、iOS和android进行读/写?,android,ios,sqlite,react-native,Android,Ios,Sqlite,React Native,我试图找到一个解决方案,使我的项目的不同部分进行沟通。该项目由react原生cli初始化,然后我对原生android部分以及原生iOS部分进行了一些修改 现在我的项目看起来像这样 我需要内部react本机部分与外部本机iOS/android应用程序共享一些信息。例如,我的iOS扩展需要知道用户是否登录到应用程序的react本机部分,因此他们需要以某种方式共享此信息。我还需要一种存储数据的方式,无论发生什么。到目前为止,我一直在使用RNCs的异步存储,它在react本机部分中很好地存储数据,并且

我试图找到一个解决方案,使我的项目的不同部分进行沟通。该项目由react原生cli初始化,然后我对原生android部分以及原生iOS部分进行了一些修改

现在我的项目看起来像这样

我需要内部react本机部分与外部本机iOS/android应用程序共享一些信息。例如,我的iOS扩展需要知道用户是否登录到应用程序的react本机部分,因此他们需要以某种方式共享此信息。我还需要一种存储数据的方式,无论发生什么。到目前为止,我一直在使用RNCs的异步存储,它在react本机部分中很好地存储数据,并且能够从其中再次读取数据。我无法从主iOS应用程序、iOS ext或MainActivity(android)读取数据

所以我在考虑一种统一的通信技术,我想到了SQLite,因为我知道SQLite在android上很容易得到kotlin和java的支持,我还读到它在iOS上工作,并且应该有对它的本地支持

我的目标是这样的

我希望这里有比我更了解情况的人能解释这是否可能?不同的应用程序部件是否包含并限制从共享数据库读/写?或者这最终会起作用吗


此外,我非常愿意听取建议。我已经阅读了很多关于在JavaScrip和本机设备代码之间共享信息的react natives文档。从本机代码向JavaScript传递数据似乎比从本机代码向JavaScript传递数据更容易。在iOS上,它似乎与android不同,这就是为什么统一的方法会更方便

有什么最新消息吗?你能做到吗?如果是,怎么做?抱歉,没有更新此编号。我最终使用了一个完全不同的解决方案,从本机代码和react本机代码将json读/写到应用程序组内的共享文件。虽然我更喜欢一个真正的数据库,但这足以共享一些令牌。我得到了一个解决方案。我正在使用软件包。我们最终将SQLitePluginPackage.java复制到java代码中,并在java中创建了一个SQLite singleton类进行访问,同时还将同一个实例暴露在本机中进行响应。对此有任何更新吗?你能做到吗?如果是,怎么做?抱歉,没有更新此编号。我最终使用了一个完全不同的解决方案,从本机代码和react本机代码将json读/写到应用程序组内的共享文件。虽然我更喜欢一个真正的数据库,但这足以共享一些令牌。我得到了一个解决方案。我正在使用软件包。我们最终将SQLitePluginPackage.java复制到java代码中,并创建了一个SQLite singleton类以在java中进行访问,还将同一个实例公开以进行本地响应。