appGyver Стероиды SQLite Cordova Плагин
Я использую стероиды appgyver (обновление до последней версии, в том числе и сверхзвуковой) для разработки моего приложения.
Я запутался насчет плагина SQLite. Сначала они поддержали и включили его, затем они удаляют его, затем они говорят, что он не будет работать, если вы не настроите пользовательскую сборку (и нет большой документации по этому поводу)...
У меня очень простое приложение: текстовая область и кнопка. Когда вы нажимаете кнопку, вы вставляете в базу данных значение.
Согласно документам https://github.com/brodysoft/Cordova-SQLitePlugin
Я использую var db = window.sqlitePlugin.openDatabase({name: "mydb"});
открыть базу данных. Я обновил приложение сканера на Android и IOS. Результатом является то, что в IOS работает нормально, в то время как в Android я получаю эту ошибку: "Не удается прочитать свойство" openDatabase "из неопределенного".
Мой вопрос: для IOS приложение перестанет работать после развертывания в магазине приложений?
Почему он работает со сканером IOS? Это должно работать? Я понял, что они убрали поддержку SQLIte. Я не понимаю Тогда причина в IOS работает, почему в Android не работает?
Кроме того, как включить плагин SQLite в стероидный проект? Кто-нибудь был доволен этим? Я люблю appgyver, они проделали замечательную работу со стероидами и сверхзвуковым, но... для этого плагина SQLite и связанной с ним поддержки (даже пример подойдет) я немного обеспокоен своим решением перейти на стероиды, а не на ксамарин для пример.
Спасибо вам, ребята.
1 ответ
AppGyver Dev здесь! Вам необходимо включить плагин SQLite в качестве пользовательского плагина для вашего приложения с помощью нашей службы сборки, а затем создать автономное приложение: http://docs.appgyver.com/tooling/build-service/
Плагин SQLite включен в сканер iOS App Store для предварительного просмотра, поэтому он работает на iOS, а не на Android. Это на самом деле то, что мы скоро удалим, так что извините за путаницу.