Вроде уже спрашивали, но удовлетворительного ответа не нашел.
При создании приложения разрыва телефона IOS, ну, любое приложение html5 на IPAD является их ограничением размера базы данных при компиляции в родное приложение? Я знаю, что обычно существует ограничение в 5 МБ для встроенного хранилища для веб-приложений. Это ограничение также существует для собственных веб-приложений?
Максимальный размер базы данных WebSQL/SQLite внутри UIWebView (телефонная связь)
Ответы (1)
Да, база данных WebKit также ограничена 5 месяцами.
Вы можете обмануть систему с помощью этого решения: tabpanel#comment-13237796" rel="noreferrer">https://issues.apache.org/jira/browse/CB-330?focusedCommentId=13237796&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel# комментарий-13237796
Или вы можете использовать собственную базу данных SQLite (такую же, как WebSQL) с плагином phonegap. Этот плагин сохраняет базу данных в папке «Документ» (или вы можете указать другую папку), и нет ограничений по размеру, и данные сохраняются в iCloud. (Но будьте осторожны, Apple не очень любит, когда приложения тратят впустую память iCloud)
Вот плагин Native SQLite phonegap: https://github.com/davibe/Phonegap-SQLitePlugin Что касается этого плагина, есть некоторые различия между WebSQL API, вот адаптер: https://gist.github.com/2009518
И если данные важны, вы должны сохранить их на сервере. Я написал небольшую библиотеку для синхронизации базы данных SQlite с сервером: https://github.com/orbitaloop/WebSqlSync а>