Согласно документации Firebase, параметр update_with_analytics отправляется, когда Analytics добавляется в приложение, которое уже было установлено на устройстве (т. е. Analytics отсутствовало во время исходной установки и было добавлено). позже).
Однако мой случай не соответствует этому сценарию.
Важный контекст
- Приложению больше двух лет.
- Firebase Analytics интегрирован в приложение с самого первого выпуска.
- Аналитика никогда не добавлялась позже; оно всегда было частью двоичного файла приложения.
- Устройство iOS полностью сбрасывается с помощью Стереть все содержимое и настройки.
- После сброса резервная копия iCloud не восстанавливается.
- Приложение уже включает Firebase Analytics.
- Устройство iOS полностью сбрасывается.
- Резервная копия iCloud не восстанавливается.
- Приложение снова устанавливается из App Store.
- При первом запуске Firebase отправляет событие first_open, где
.Код: Выделить всё
update_with_analytics = 1
- Аналитика уже присутствует в двоичном файле приложения.
- Это чистая установка на только что перезагруженном устройстве.
- Приложение не было обновлено с версия, не относящаяся к Analytics.
- Резервная копия iCloud не была восстановлена.
Если после перезагрузки устройства приложение снова удаляется и повторно устанавливается из App Store, то при следующем событии first_open:
Код: Выделить всё
update_with_analytics = 0
- Первая установка после сброса устройства → update_with_analytics = 1
- Последующая переустановка из App Store → update_with_analytics = 0
Вопрос
Почему Firebase Analytics отправляет update_with_analytics = 1 при первой установке после сброса устройства iOS, хотя Analytics всегда была частью приложения и резервная копия iCloud не была восстановлена?
Действительно ли update_with_analytics запускается другими условиями, кроме "Аналитика была добавлена позже", несмотря на то, что предполагает документация?
Если возможно, я был бы признателен за разъяснения о том, что на самом деле вызывает update_with_analytics значение 1 для событий first_open в iOS, особенно в сценариях сброса устройства.
Подробнее здесь: https://stackoverflow.com/questions/798 ... r-ios-devi
Мобильная версия