Делаю приложение с использованием
Capacitor. В приложении есть экран с яндекс-картами (он такой, что отдельный нативный экран не сделать, должно быть внутри всего остального. Ну либо все приложение делать нативным).
В вебе и в собранном под андроидом приложении все работает, а под iOS - нет. Причина в том, что апи яндекса требует заголовок host в запросе (как минимум для проверки привязки ключа). WebView андроида и браузер этот заголовок шлют, а вот WebView iOS - нет. Вернее шлет, только для запросов, отправленных не из внутренних ресурсов (
capacitor://localhost), а когда в WebView находится "внешняя" относительно приложения страница (например live-dev сервер типа
http://192.168.х.х:3000).
Проблему усугубляет то, что, что я не настоящий
сварщикразработчик мобильных приложений, просто взял
https://quasar.dev/quasar-cli-vite/developing-capa... - и почти все сразу же заработало.
Так что если вы знаете решение - пишите как можно подробнее.