簡體   English   中英

如何使用cordova-plugin-file在cordova應用程序之間共享數據? (Android,IOS)

[英]How to share data between cordova apps using cordova-plugin-file? (Android, IOS)

我有兩個應用程序,他們都應該寫/讀一些txt文件。 最合乎邏輯的方法是使用cordova-plugin-file執行此操作 但是,我無法直接找到明確解釋它的資源。

好消息是有一個名為共享目錄cordova.file.sharedDirectory的URL,這正是我需要的,但它僅適用於BlackBerry 10.(雖然我需要它們用於androidIOS

對於android:

來自插件的文檔;

如果安裝了SD卡,或者如果有大型內部存儲分區(例如在Nexus設備上),則持久性文件將存儲在該空間的根目錄中。 這意味着所有Cordova應用程序都可以看到卡上的所有可用文件。

如果SD卡不可用,那么以前的版本會將數據存儲在/ data / data /下,這會將應用程序彼此隔離,但仍可能導致用戶之間共享數據。

所以,據我所知,如果有SD卡,數據可以輕松共享(我們不能假設所有用戶都有SD卡)。 否則,應用程序的數據將被隔離,但仍可以共享。 但問題是如何? 知道應用程序的路徑已經足夠,或者是否有一些限制來獲取其他應用程序的數據?

對於IOS:

我絕對不確定用於在應用之間共享數據的URL。

只需使用cordova文件傳輸插件通過app1上傳到服務器,然后使用app2獲取文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM