如何使用cordova-plugin-file在cordova应用程序之间共享数据? (Android,IOS)

时间:2017-03-28 14:14:53

标签: android ios cordova cordova-plugins cordova-plugin-file

我有两个应用程序,他们都应该写/读取一些txt文件。最合乎逻辑的方法是使用cordova-plugin-file执行此操作。但是,我无法直接找到明确解释它的资源。

好消息是有一个名为共享目录--squash的URL,这正是我需要的,但它仅适用于BlackBerry 10.(我需要cordova.file.sharedDirectory和{{1} })

对于android:

来自plugin;

的文档
  

如果安装了SD卡,或者是大型内部存储分区   是可用的(例如在Nexus设备上),然后是持久文件   将存储在该空间的根目录中。这意味着所有科尔多瓦   应用程序可以看到卡上的所有可用文件。

     

如果SD卡不可用,则以前的版本将存储   / data / data /下的数据,将每个应用程序隔离开来   另外,但仍可能导致用户之间共享数据。

所以,据我所知,如果有SD卡,数据可以轻松共享(我们不能假设所有用户都有SD卡)。否则,应用程序的数据将被隔离,但仍可以共享。但问题是如何?知道应用程序的路径已经足够,或者是否有一些限制来获取其他应用程序的数据?

对于IOS:

我绝对不确定用于在应用之间共享数据的URL。

1 个答案:

答案 0 :(得分:0)

只需使用cordova文件传输插件通过app1上传到服务器,然后通过app2获取文件