Выпуск ITMS-90809: Устаревшее использование API в проекте Firebase (плагин Cordova) - PullRequest
0 голосов
/ 17 марта 2020

Моя проблема очень частая, но у меня есть некоторые особенности. Я использую Google Firebase в своем приложении iOS. Apple прислала мне стандартное предупреждение об использовании API-интерфейсов UIWebView:

ITMS-90809: Устаревшее использование API - Apple прекратит прием заявок на приложения, использующие API-интерфейсы UIWebView. См. https://developer.apple.com/documentation/uikit/uiwebview для получения дополнительной информации.

Мои модули обновлены.

pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Storage', '~> 4.0'
pod 'Firebase/Analytics'
pod 'Fabric'
pod 'Crashlytics'

Поддержите связь с Apple и поддержкой Google.

Используя эту рекомендацию { ссылка } (grep -r "UIWebView" .) Я проверил все упоминания UIWebView и отправил отчет в службу поддержки Apple для проверки. Их ответ был:

Я изучил вывод и увидел там две ссылки на UIWebView, обе относящиеся к Cordova. Похоже, что один из используемых вами плагинов Cordova использует UIWebView, в частности cordova-plugin-browsertab. К сожалению, вам придется связаться с ними, чтобы узнать, как получить обновленную версию плагина, или что еще они рекомендуют вам сделать.

Как исправить плагины Cordova? Если есть возможность обновить плагины, как это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...