Ich möchte einige Informationen der Benutzer sammeln, die die Aktionserweiterung meiner iOS-App mit Google Firebase Analytics verwenden. Es funktioniert gut mit der Haupt-App. Aber wie funktioniert es mit der Erweiterung? Gibt es eine Möglichkeit, das zu tun? Ich habe versucht, 2 Anwendungen auf Google Firebase-Konsole zu erstellen (da Haupt-App und die Aktionserweiterung unterschiedliche Paket-IDs haben), scheint nicht zu funktionieren.Verwenden Sie Google Firebase Analytics mit iOS-Aktionserweiterung
Antwort
Laut einer Antwort von Firebase-Unterstützung. Was wir tun sollten, ist die [FirApp configure] am Eingangspunkt der Erweiterung zu setzen. Für die Aktionserweiterung lege ich sie einfach in die erste Zeile unter [super viewDidLoad] in der viewDidLoad Methode.
Und ja, eine separate GoogleService-Info.plist Datei wird benötigt.
Genau so habe ich es für Firebase Database geschafft und es funktioniert grundsätzlich. Allerdings habe ich ein anderes Problem mit 'persistenceEnabled', aber das ist eine andere Geschichte. – cybergen
[FirAPP konfigurieren] Methode funktioniert nicht so. Möglicherweise hat Google seine Dokumentation noch nicht aktualisiert. Ich habe das Tutorial hier zusammengefasst.
- 1. Google Analytics vs Firebase
- 2. Firebase Analytics first_open von Google Analytics
- 3. Mit Firebase Analytics und Google Analytics zusammen - iOS
- 4. Firebase Analytics-Debugging-Modus?
- 5. Firebase Analytics mit Spark-Paket
- 6. Filtern Sie Google Cloud-Testdaten aus dem Firebase Analytics-Dashboard
- 7. Verwenden von Ajax mit Google Analytics
- 8. Include Firebase Analytics in Bibliothek
- 9. Firebase Analytics Demografische Merkmale
- 10. Erhalten Sie Google Analytics-Referrer-Tag für Google Analytics
- 11. Firebase Analytics auf Android TV
- 12. Firebase Analytics-Uploadverzögerung
- 13. Unterstützt Firebase Analytics geografische Drilldowns?
- 14. SERVICE_VERSION_UPDATE_REQUIRED Fehler mit Firebase Analytics auf Android
- 15. Android Firebase Analytics funktioniert nicht
- 16. Verknüpfung mit Google Analytics
- 17. ANR mit Google Analytics
- 18. Fehler beim Auflösen: com.google.firebase: firebase-analytics: 9.0.0
- 19. Funktioniert Firebase Analytics offline?
- 20. So verfolgen Sie Klickereignisse mit Google Analytics
- 21. So definieren Sie eine Zielgruppe mit Firebase Analytics?
- 22. Google Analytics mit mehreren Subdomains
- 23. Google Play Link mit Analytics
- 24. Wie richte ich in Firebase Analytics die äquivalente Ansicht "userid" von Google Analytics ein?
- 25. Google Cloud Platform mit Firebase
- 26. Countdown für Firebase Analytics-Ereignisparameter
- 27. Firebase Analytics benutzerdefinierte Ereignisse params
- 28. Google Analytics hitCallback mit Timeout
- 29. Google Analytics: mit Regex ausschließen
- 30. JW Player mit Google Analytics
ist die Aktion Erweiterung seiner eigenen Standalone-Anwendung, die Benutzer aus dem App Store herunterladen? Haben Sie das Firebase SDK bereits integriert und dem Projekt die entsprechende GoogleService-Info.plist hinzugefügt und beim Start [FIRApp configure] aufgerufen? –
@Frank van Puffelen, Die Aktionserweiterung ist keine eigenständige App. Aber es hat eine andere Paket-ID als die Haupt-App. Die Haupt-App funktioniert gut mit Firebase. Also sollte ich Integrated SDK haben und GoogleService-Info.plist korrekt importieren. – jokeman
Ich habe versucht, das Gleiche zu erreichen. Unglücklicherweise scheint Firebase die Analytics-Aufrufe zu stapeln und mithilfe der App-Delegatmethoden zu bestimmen, wann sie gesendet werden. App-Delegate-Methoden werden jedoch nicht für Erweiterungen aufgerufen. Ich wäre interessiert zu wissen, ob jemand in der Lage war, diese Arbeit zu machen. – alivingston