Событие Firebase Analytics first_open имеет update_with_analytics = 1 после сброса устройства iOS — почему?IOS

Программируем под IOS
Ответить
Anonymous
 Событие Firebase Analytics first_open имеет update_with_analytics = 1 после сброса устройства iOS — почему?

Сообщение Anonymous »

Я использую Google Firebase Analytics в своем приложении React Native для iOS и наблюдаю неожиданное поведение с событием first_open и параметром update_with_analytics.
Согласно документации Firebase, параметр update_with_analytics отправляется, когда Analytics добавляется в приложение, которое уже было установлено на устройстве (т. е. Analytics отсутствовало во время исходной установки и было добавлено). позже).
Однако мой случай не соответствует этому сценарию.
Важный контекст
  • Приложению больше двух лет.
  • Firebase Analytics интегрирован в приложение с самого первого выпуска.
  • Аналитика никогда не добавлялась позже; оно всегда было частью двоичного файла приложения.
  • Устройство iOS полностью сбрасывается с помощью Стереть все содержимое и настройки.
  • После сброса резервная копия iCloud не восстанавливается.
Наблюдаемое поведение (сценарий 1)
  • Приложение уже включает Firebase Analytics.
  • Устройство iOS полностью сбрасывается.
  • Резервная копия iCloud не восстанавливается.
  • Приложение снова устанавливается из App Store.
  • При первом запуске Firebase отправляет событие first_open, где

    Код: Выделить всё

    update_with_analytics = 1
    .
Исходя из документации, я ожидаю, что update_with_analytics будет равен 0 в этом случае, поскольку:
  • Аналитика уже присутствует в двоичном файле приложения.
  • Это чистая установка на только что перезагруженном устройстве.
  • Приложение не было обновлено с версия, не относящаяся к Analytics.
  • Резервная копия iCloud не была восстановлена.
Дополнительное наблюдение (сценарий 2)
Если после перезагрузки устройства приложение снова удаляется и повторно устанавливается из App Store, то при следующем событии first_open: Итак, поведение следующее:
  • Первая установка после сброса устройства → update_with_analytics = 1
  • Последующая переустановка из App Store → update_with_analytics = 0
Это делает поведение еще более запутанное, поскольку обе установки происходят из одного и того же двоичного файла App Store и обе включают Analytics.
Вопрос
Почему 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»