پشتیبانگیری از دادهها در 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 Drive کاربر ذخیره میشوند که به ۲۵ مگابایت در هر برنامه محدود میشود. اگر هم یک برنامه تلفن همراه و هم یک برنامه Wear OS دارید، نسخههای پشتیبان جداگانه ذخیره میشوند و این دو برنامه در محدودیت اندازه یکدیگر نقشی ندارند.
همه دادههای موجود در DataStore
-- Files > DataStore -- به طور پیشفرض پشتیبانگیری میشوند مگر اینکه بهصراحت فایلها و فهرستهای مربوطه را حذف کنید.
برای شما توصیه می شود
- توجه: وقتی جاوا اسکریپت خاموش است، متن پیوند نمایش داده می شود
- داده های ساده را با SharedPreferences ذخیره کنید
- DataStore (Multiplatform Kotlin)
- کار با Proto DataStore