Tính năng sao lưu dữ liệu trên Wear OS 4 tương tự như tính năng sao lưu dữ liệu cho ứng dụng di động và tuân theo các quy tắc tương tự để tự động sao lưu dữ liệu người dùng. Tài liệu này giải thích cách thêm tính năng hỗ trợ sao lưu và khôi phục vào ứng dụng Wear OS của bạn.
Trên các thiết bị hỗ trợ tính năng sao lưu và chạy Wear OS 4 trở lên, người dùng có thể sao lưu dữ liệu lên đám mây để chuyển dữ liệu ra khỏi thiết bị đó, cũng như có thể khôi phục dữ liệu từ đám mây để chuyển dữ liệu lên một thiết bị Wear OS mới. Ví dụ: người dùng có thể thực hiện quy trình sao lưu và khôi phục trên Google Pixel Watch.
Mô phỏng quá trình chuyển qua đám mây bằng bộ nhớ cục bộ
Để kiểm thử quy trình sao lưu và khôi phục bằng bộ nhớ trên đám mây mô phỏng, hãy hoàn thành các bước sau:
Trong ứng dụng, hãy bật tính năng sao lưu và làm theo các bước trong phần Kiểm soát quá trình sao lưu trên Android 12 trở lên. Đối với Wear OS, bạn không cần chỉ định bộ quy tắc bổ sung cho việc sao lưu để hỗ trợ thiết bị nhắm đến API cấp 29 trở xuống.
Kết nối thiết bị đang chạy Wear OS 4 trở lên với máy phát triển bằng cách sử dụng kết nối Wi-Fi.
Làm theo các bước trong hướng dẫn để kiểm thử quy trình sao lưu và khôi phục trên đám mây.
Quy tắc sao lưu tự động
Trên Wear OS, điều kiện cần đáp ứng để tự động sao lưu dữ liệu khác một chút so với điều kiện trên thiết bị di động. Để thiết bị Wear OS tự động sao lưu dữ liệu, bạn phải đáp ứng từng điều kiện sau:
- Thiết bị đang được sạc.
- Thiết bị được kết nối với mạng Wi-Fi. Điều này là bắt buộc kể cả khi thiết bị đã bật LTE.
- Thiết bị đã đăng nhập vào một Tài khoản Google.
- Đã ít nhất 24 giờ trôi qua kể từ lần sao lưu gần đây nhất.
Không giống như các thiết bị khác, thiết bị đeo chạy Wear OS không bắt buộc phải ở trạng thái rảnh trước khi tự động sao lưu.
Ngoài ra, hệ thống sẽ tự động sao lưu mọi thẻ thông tin, chức năng, mặt đồng hồ và kiểu mặt đồng hồ do người dùng thiết kế có liên kết với ứng dụng Wear OS của bạn.
Bộ nhớ lưu trữ dữ liệu sao lưu và giới hạn kích thước bộ nhớ
Tương tự như quy trình sao lưu và khôi phục trên thiết bị di động, dữ liệu sao lưu được lưu trữ tại một thư mục riêng trong tài khoản Google Drive của người dùng với giới hạn 25 MB cho mỗi ứng dụng. Nếu bạn có cả ứng dụng di động và ứng dụng Wear OS, những bản sao lưu này sẽ được lưu trữ riêng biệt và không ảnh hưởng đến kích thước bộ nhớ của nhau.
Mọi dữ liệu trong DataStore
— Files > DataStore (Tệp > DataStore) — sẽ tự động được sao lưu theo mặc định, trừ các tệp và thư mục bạn chọn không sao lưu.
Đề xuất cho bạn
- Lưu ý: văn bản có đường liên kết sẽ hiện khi JavaScript tắt
- Lưu dữ liệu đơn giản bằng SharedPreferences
- DataStore (Kotlin Multiplatform)
- Làm việc với Proto DataStore