我們正在使用Phonegap創建iOS應用程序,並且在打包某些預製資源時遇到問題。該應用旨在離線使用,並涉及使用leaflet.js
來顯示一些地圖圖層。使用Phonegap捆綁資產
我們這樣做的方式是使用.mbtiles
文件(具有特定格式的SQLite文件)和自定義的TileLayer leaflet.js
TileLayer。目前基本層是在第一次運行時下載的,但理想情況下基本層將與應用程序捆綁在一起(它是1-2gb)。從我所知道的情況來看,這在iOS上相當容易,因爲您可以將這些文件作爲資源捆綁在一起,但通過Phonegap API只允許訪問Documents目錄。
如果任何人都可以擺脫對PhoneGap的最佳實踐的一些光捆綁assets
這將是偉大的!
讓我知道是否需要任何信息。
謝謝。我們嘗試過XHR解決方案無濟於事,並且出現了SQLite插件,但這裏缺少Obj-C技巧意味着這將是最後的手段。感謝您確認我不只是錯過了允許我們想要的API的一部分,現在我們可以繼續前進! 有趣的應用程序商店審查拒絕 - 爲什麼? –
默認情況下,文檔中的文件會備份到iCloud--您不應該將它用於任何非用戶創建的內容,並且如果丟失,可以再次下載。 –