Внедрение Firebase Analytics в быстрой среде - PullRequest
1 голос
/ 20 февраля 2020

Я пытаюсь настроить 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.

...