Резервное копирование данных в Wear OS 4 аналогично резервному копированию данных для мобильных приложений и подчиняется аналогичным правилам автоматического резервного копирования пользовательских данных . В этом документе объясняется, как добавить поддержку резервного копирования и восстановления в приложение Wear OS.
На устройствах, которые поддерживают резервное копирование и работают под управлением Wear OS 4 или более поздней версии, пользователи могут создавать резервные копии своих данных в облаке, чтобы перенести данные с этого устройства, а также восстанавливать данные из облака для переноса данных на новое устройство Wear OS. Например, пользователи могут выполнять резервное копирование и восстановление на Google Pixel Watch .
Имитация передачи в облако с использованием локального хранилища
Чтобы протестировать процесс резервного копирования и восстановления с использованием моделируемого облачного хранилища, выполните следующие действия:
В своем приложении включите резервное копирование и выполните действия, описанные в разделе Управление резервным копированием на Android 12 или более поздней версии . Для Wear OS вам не нужно указывать дополнительный набор правил резервного копирования для поддержки устройств, ориентированных на уровень API 29 или ниже.
Подключите устройство под управлением Wear OS 4 или более поздней версии к компьютеру для разработки с помощью соединения Wi-Fi .
Следуйте инструкциям в руководстве, чтобы протестировать резервное копирование и восстановление в облаке .
Правила автоматического резервного копирования
В Wear OS условия, необходимые для автоматического резервного копирования данных, немного отличаются от условий на мобильных устройствах. Чтобы устройство Wear OS могло автоматически выполнять резервное копирование данных, должно выполняться каждое из следующих условий:
- Устройство заряжается.
- Устройство подключено к сети Wi-Fi. Это необходимо, даже если устройство поддерживает LTE.
- На устройстве выполнен вход в учетную запись Google.
- С момента последнего резервного копирования прошло не менее 24 часов.
В отличие от других устройств, носимые устройства под управлением Wear OS не должны простаивать, прежде чем резервное копирование произойдет автоматически.
Кроме того, система автоматически создает резервные копии всех плиток , расширений , циферблатов и пользовательских стилей циферблатов , связанных с вашим приложением Wear OS.
Хранилище резервных копий и ограничение на размер
Подобно резервному копированию и восстановлению мобильных устройств, данные резервных копий хранятся в частной папке в учетной записи Google Диска пользователя, размер каждого приложения ограничен 25 МБ. Если у вас есть и мобильное приложение, и приложение Wear OS, резервные копии хранятся отдельно, и эти два приложения не влияют на ограничение размера друг друга.
Любые данные в DataStore
( Файлы > DataStore ) по умолчанию копируются, если только вы явно не исключите соответствующие файлы и каталоги.
Рекомендуется для вас
- Примечание. Текст ссылки отображается, когда JavaScript отключен.
- Сохраняйте простые данные с помощью SharedPreferences
- DataStore (мультиплатформенный Kotlin)
- Работа с Proto DataStore