Можем ли мы запустить Firebase, если пользователь отклонил диалоговое окно AppTrackingTransparency?
Можем ли мы запустить Firebase Analytics, если пользователь отклонил диалоговое окно AppTrackingTransparency?
Как отмечено здесь: https://developer.apple.com/app-store/user-privacy-and-data-use/
В iOS 14, iPadOS 14 и tvOS 14 вам нужно будет получить разрешение пользователя через платформу AppTrackingTransparency, чтобы отслеживать его или получать доступ к рекламному идентификатору их устройства. Отслеживание относится к процессу связывания данных пользователя или устройства, собранных из вашего приложения, с данными пользователя или устройства, собранными из приложений, веб-сайтов или автономных ресурсов других компаний, для целевой рекламы или в целях измерения рекламы. Отслеживание также относится к обмену данными пользователей или устройств с брокерами данных.
"вам нужно будет получить разрешение пользователя через платформу AppTrackingTransparency, чтобы отслеживать их"
Таким образом, проблема заключается не только в использовании «рекламного идентификатора устройства», проблема также в том, что вы отслеживаете пользователя. Итак, что произойдет, если пользователь не примет диалоговое окно AppTrackingTransparency? Стоит ли избегать инициализации аналитики? Если да, то как я могу это сделать? Я запускаю Firebase (push и аналитика) с одной строки:
FirebaseApp.configure()
Итак, если необходимо остановить аналитику, если пользователь отклонил диалог, как я могу остановить аналитику?
PS: есть вопрос в Firebase Github, но они не говорят, что делать с аналитикой, если пользователь отклоняет диалог ... https://github.com/firebase/firebase-ios-sdk/issues/5928