Book Image

PhoneGap Beginners Guide (third edition)

Book Image

PhoneGap Beginners Guide (third edition)

Overview of this book

Table of Contents (22 chapters)
PhoneGap Beginner's Guide Third Edition
Credits
Foreword
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Related Plugin Resources
Index

Database limitations


There are some limitations to be aware of when using the WebSQL implementation of PhoneGap (refer to the SQLite documentation for a complete overview at http://www.sqlite.org/limits.html). These limitations are not related to the framework itself but are due to the web view implementation of each target platform.

The limit you can easily hit when working on an app is the size limit of the database file. For example, on WebKit, it varies depending on the operating system from 5 MB to 25 MB. Another limitation you can find is that, since iOS 5.1, both localStorage and Web SQL databases have been moved to the ~/Library/Caches folder from the ~/Library/WebKit folder. Actually, this change means that the information stored is not backed up anymore and can be arbitrarily deleted by the operating system when more space is needed (for more information about iOS data management, refer to the Apple Developer guide at https://developer.apple.com/technologies/ios/data-management...