Я планирую использовать возможность Firebase использовать анонимных пользователей (в начале запуска моего приложения), главным образом потому, что я не хочу заставлять пользователя напрямую входить в систему (или что-то подобное), прежде чем приложение сможет использоваться. До сих пор я прочитал много статей, касающихся моих конкретных c вопросов, но не смог найти соответствующий ответ.
После создания анонимного пользователя учетные данные / токен должны храниться в цепочке ключей iOS, это то, что я понял до сих пор. Анонимный логин не выживает, удаляет / переустанавливает, это еще один факт, который я получил до сих пор. Теперь вопрос в том, включены ли учетные данные / токен в резервную копию iCloud в том смысле, что он выдержит переключение устройства Apple.
Например, пользователь устанавливает приложение на iPhone 11 и создается анонимный пользователь. Резервная копия iCloud создана на этом устройстве. Пользователь переключается на iPhone 12 и настраивает устройство на основе существующей резервной копии iCloud (например, восстановление). Тогда также передается цепочка для ключей? Выживет ли анонимный логин при переключении этого устройства?