firebase_admob - при использовании этого плагина строго для рекламы pod без надобности устанавливает ядро ​​firebase и другие плагины только на стороне iOS

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

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

0 ответов

Другие вопросы по тегам