开发者

Phonegap offline storage

I'm working on a phonegap iPhone app which downloads content from the network in the form of HTML docs with text, images, and embeded HTML5 videos.

I want to download these documents as they're available and store them locally, for further reading in offline mode. I've searched a bit and found that the optimal place to store this kind of data would be in the app's Documents folder. However, I don't really know how to access it with the Phonegap API.

I know how to create an XHTML file from开发者_开发百科 js, but how do I read/write files from/to my own app's Documents folder?


you can store the in the sqlite database provided by the browser.

https://developer.apple.com/library/content/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/UsingtheJavascriptDatabase/UsingtheJavascriptDatabase.html


I wouldn't store the video data in a database. Also in web sql there is a 50MB limit for the entire database in IOS. I would use the PhoneGap File API to hook into the filesystem http://docs.phonegap.com/en/2.1.0/cordova_file_file.md.html#File

Also consider encrypting the videos by writing an objective c plugin or using something like RNCryptor https://github.com/rnapier/RNCryptor

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜