Как сделать выборку синхронизированных данных в эмуляторе мобильного приложения
Вопрос
Каким образом можно залезть в локальную базу эмулятора мобильного приложения?
Посмотреть, какие данные приходят во время синхронизации в режиме оффлайн.
Ответ
Физически файл лежит здесь - ...\7.11.7\ChromeUserData\Default\databases\file__0, но Вы его не сможете открыть пользовательскими средствами из-за кодировки.
Есть два варианта:
- в браузере после того, как просинхронизировались открыть консоль, перейти во вкладку "Application", раскрыть список баз в Web SQL и выбрать базу bpm'online - http://prntscr.com/hke2e6. В результате Вы можете писать SQL запросы и видеть список всех таблиц. Больше информации можете найти на сайте Google Chrome - https://developers.google.com/web/tools/chrome-devtools/manage-data/local-storage;
- найти расширение для Firefox, который умеет работать SQLlite (найти можно на сторонних ресурсах).