Laut der Firebase-Dokumentation wird der Parameter update_with_analytics gesendet, wenn Analytics zu einer App hinzugefügt wird, die bereits auf dem Gerät installiert war (d. h. Analytics war zum Zeitpunkt der ursprünglichen Installation nicht vorhanden und wurde hinzugefügt). später).
Mein Fall passt jedoch nicht zu diesem Szenario.
Wichtiger Kontext
- Die App ist mehr als 2 Jahre alt.
- Firebase Analytics ist seit der allerersten Version in die App integriert.
- Analytics wurde später nie hinzugefügt; Es war schon immer Teil der App-Binärdatei.
- Das iOS-Gerät wird mit Alle Inhalte und Einstellungen löschen vollständig zurückgesetzt.
- Nach dem Zurücksetzen wird kein iCloud-Backup wiederhergestellt.
- Die App enthält bereits Firebase Analytics.
- Das iOS-Gerät ist vollständig zurückgesetzt.
- Es wird kein iCloud-Backup wiederhergestellt.
- Die App wird erneut aus dem App Store installiert.
- Beim ersten Start sendet Firebase ein first_open-Ereignis, bei dem
.Code: Select all
update_with_analytics = 1
- Analytics bereits in der App-Binärdatei vorhanden ist.
- Dies ist eine Neuinstallation auf einem frisch zurückgesetzten Gerät.
- Die App wurde nicht von einem Nicht-Analytics-Gerät aktualisiert Version.
- Es wurde kein iCloud-Backup wiederhergestellt.
Wenn nach dem Zurücksetzen des Geräts die App erneut gelöscht und erneut aus dem App Store installiert wird, dann beim nächsten first_open-Ereignis:
Code: Select all
update_with_analytics = 0
- Erste Installation nach Geräte-Reset → update_with_analytics = 1
- Anschließende Neuinstallation aus dem App Store → update_with_analytics = 0
Frage
Warum sendet Firebase Analytics bei der ersten Installation nach einem Zurücksetzen des iOS-Geräts update_with_analytics = 1, obwohl Analytics schon immer Teil der App war und kein iCloud-Backup wiederhergestellt wurde?
Wird update_with_analytics tatsächlich durch andere Bedingungen als ausgelöst „Analytics wurde später hinzugefügt“, entgegen dem, was die Dokumentation andeutet?
Wenn möglich, würde ich mich über eine Klarstellung darüber freuen, was tatsächlich dazu führt, dass update_with_analytics für first_open-Ereignisse unter iOS auf 1 gesetzt wird, insbesondere in Szenarios zum Zurücksetzen des Geräts.
Mobile version