Я недавно обновил свое приложение до WKWebView, и с тех пор мои собственные плагины перестали работать.В частности плагин Camera and Geolocation перестал работать.Хуже всего то, что никаких ошибок не выдается.Я пытался войти в консоль каждый шаг, и, по-видимому, обещание geolocation.getCurrentPosition () никогда не разрешается.
Кроме того, я получаю предупреждение о том, что мои плагины находятся в несовместимом состоянии и устройство не готово к запуску5000 мс.
Я попробовал следующие вещи:
- Удаление плагинов по одному с помощью ионного плагина Cordova rm, теперь событие готовности устройства запускается через 8 секунд, но по крайней мере оно срабатывает.
- Запуск приложения в браузере или на симуляторе iOS работает нормально, и камера, и геолокация работают.
- Попытка создания нового приложения и попытка воспроизвести ошибку, но она работает вновое приложение.
- Попытался удалить платформу Android и снова добавить ее.
Мое приложение работало нормально до обновления.Я обновил до WKWebView, потому что одна функция не работает на iOS.С тех пор, как я это сделал, мои родные плагины перестали работать.Есть ли способ исправить это.У меня есть git-репозиторий, и я могу откатить этот коммит, но я думаю, что проблема в файлах, которые находятся в gitignore.