firebase_admob - при использовании этого плагина исключительно для рекламы, pod излишне устанавливает ядро ​​firebase и другие плагины только на стороне iOS - PullRequest
0 голосов
/ 11 ноября 2019

Я использую плагин firebase_admob в своем проекте флаттера и не собираюсь включать какие-либо другие плагины, связанные с firebase, такие как firebase_analytics, firebase_core и т. Д. Таким образом, моя андроидная сторона разработки кажется очень аккуратной, и вся реализация Ads полностью в порядке. Но со стороны iOS, кажется, есть некоторые шаги конфигурации, которые я не могу сузить. Там нет надлежащей документации, также относительно этого. Теперь поправьте меня, если мое понимание неверно. podfile - это сгенерированный файл, основанный на файле pubspec.yaml в отношении флаттера ios. И команда терминала «pod install» автоматически устанавливает все зависимые плагины для iOS. Но здесь есть реальная проблема: вместо того, чтобы устанавливать только часть AdMob в качестве отдельного плагина, модуль также устанавливает все остальные firebase_core, аналитику и т. Д., Чего я не ожидаю. Я хочу, чтобы он точно был похож на сторону андроида. Из-за этого я получаю, что этот Google-services-info.plist не настроен, и все, что я не сделал ни в Android, ни с «google-services.json». Почему я должен принудительно включать часть Google Analytics, когда я ищу только объявления? Почему нет простого способа установить только часть AdMob с firebase_admob, как в Android.

И так как подфайл является автоматически сгенерированным, извлекая все необходимые плагины из pubspec.yaml. я не уверен, смогу ли я добавить автономный pod firebase_admob. и запустить обновление pod. Но все еще не уверен, как это удалит другие плагины Firebase. Фактически, даже после ручного удаления зависимостей из цели pods.xcodeproj, обновление pod восстанавливает все удаленные плагины снова. Как с этим разобраться .?

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