我有两个应用程序,他们都应该写/读取一些txt文件。最合乎逻辑的方法是使用cordova-plugin-file执行此操作。但是,我无法直接找到明确解释它的资源。
好消息是有一个名为共享目录--squash
的URL,这正是我需要的,但它仅适用于BlackBerry 10.(我需要cordova.file.sharedDirectory
和{{1} })
对于android:
来自plugin;
的文档如果安装了SD卡,或者是大型内部存储分区 是可用的(例如在Nexus设备上),然后是持久文件 将存储在该空间的根目录中。这意味着所有科尔多瓦 应用程序可以看到卡上的所有可用文件。
如果SD卡不可用,则以前的版本将存储 / data / data /下的数据,将每个应用程序隔离开来 另外,但仍可能导致用户之间共享数据。
所以,据我所知,如果有SD卡,数据可以轻松共享(我们不能假设所有用户都有SD卡)。否则,应用程序的数据将被隔离,但仍可以共享。但问题是如何?知道应用程序的路径已经足够,或者是否有一些限制来获取其他应用程序的数据?
对于IOS:
我绝对不确定用于在应用之间共享数据的URL。
答案 0 :(得分:0)
只需使用cordova文件传输插件通过app1上传到服务器,然后通过app2获取文件