Я пытаюсь настроить Firebase Analytics с помощью cocoapods в нашем приложении.
Приложение имеет такую архитектуру:
App <- App-Framework
Приложение в основном просто AppDelegate импорт App-Framework - который является целым приложением.
Тогда к проблеме, я делаю это в AppDelegate:
FirebaseApp.configure()
После этого я пытаюсь записать событие в Analytics в App-Framework с:
Analytics.logEvent("testEvent", parameters: [
"name": "Krister" as NSObject,
"full_text": "Krister tester" as NSObject
])
И тогда отладчик говорит:
Event not logged. Call +[FIRApp configure]: share_image
Фреймворк и приложение импортируют через Cocoapods Firebase, и в общей настройке Firebase Analytics ничего не пропало, например GoogleServices.plist и импорт.
Я пытался реализовать это в приложении с без фреймворка и события регистрируются в Консоль Firebase и DebugView .
Самое странное, что отслеживание экрана по умолчанию регистрируется, но нет из журнала событий ().
Что делать дальше?
Решение 1:
Я запустил FirebaseApp.configure () внутри App-Framework , используя метод внутри AppDelegate.