وقتی آزمایش تصویر OTA خود را تمام کردید، آماده هستید تا تصویر OTA را با استفاده از کانال تولید در Production منتشر کنید.
پیکربندی منبع
برای انتشار بهروزرسانی OTA برای Production:
برگه Release را انتخاب کنید.
کانال تولید را از منوی کشویی انتخاب کنید.
Developer Console یا Distributed Compliance Ledger (DCL) را به عنوان منبع تصویر OTA انتخاب کنید:
شکل 1 : انتخاب منبع تصویر انتشار تولید
با استفاده از Developer Console یک تصویر OTA منتشر کنید
تصویری را از OTA Image انتخاب کنید و با کلیک کردن روی
افزودن تصویر OTA آن را اضافه کنید.درصد عرضه نشان دهنده درصد دستگاه هایی است که تصویر OTA را دریافت می کنند. برای این فیلد، یک عدد صحیح از 1 تا 100 مشخص کنید. اگر ترجیح می دهید تصویر OTA را به صورت دسته ای منتشر کنید، مقدار کمتر از 100 را وارد کنید.
اگر تصویر را به صورت دستهای پخش کنید، یک الگوریتم دستگاهها را بهطور تصادفی انتخاب میکند و لزوماً بهروزرسانی را به درصد دقیق دستگاههایی که در فیلد درصد انتشار پیکربندی کردهاید، ارائه نمیکند. با این حال، مجموعه بزرگی از دستگاه ها، مانند 1000 یا بیشتر، به الگوریتم شانس بیشتری برای برآورده کردن درصد عرضه پیکربندی شده می دهد.
یک تصویر OTA با استفاده از DCL منتشر کنید
انتخاب دفتر کل انطباق توزیع شده (DCL) از DCL به عنوان منبع تصویر OTA برای انتشار تولید استفاده می کند.
روی Release to Production کلیک کنید.
یک گفتگوی تایید ظاهر می شود. برای تایید انتشار Production روی Release کلیک کنید.
شکل 2 : انتشار تولید را تایید کنید
بررسی کنید که کانال تولید در جدول پخش زنده ظاهر شود.
جدول شامل نام تصویر و کانال، وضعیت عرضه ( فعال یا غیرفعال )، درصد عرضه که تنظیم کردهاید، و تاریخ و زمان انتشار است. نسخه های منتشر شده از DCL در صورت وجود نمایش داده می شوند، با این حال، آنها فقط خواندنی هستند و قابل ویرایش نیستند.
توقف انتشار
توقف انتشار Developer Console
در جدول انتشارات Developer Console ، همانطور که در شکل 4 نشان داده شده است، روی منوی
'more' برای کانال هدف کلیک کنید.شکل 4 : انتشار فعال را متوقف کنید روی توقف انتشار کلیک کنید.
پنجره گفتگوی بعدی نشان می دهد که عرضه نسخه به دستگاه های دیگر بلافاصله متوقف می شود و دستگاه هایی که قبلاً نسخه را دریافت کرده اند از سیستم عامل به روز شده استفاده خواهند کرد. برای ادامه، روی توقف کلیک کنید.
تأیید کنید که وضعیت Rollout در صفحه پیکربندی اصلی به INACTIVE به روز شده است.
انتشار DCL را متوقف کنید
با تغییر منبع تصویر OTA از DCL به Developer Console، انتشار DCL در حال انجام متوقف می شود.
انتشار غیرفعال را ادامه دهید
هنگامی که انتشار را متوقف کردید و به حالت غیرفعال رفت، به یکی از روشهای زیر در همان کانال ادامه دهید:
- انتشار را با مجموعه اولیه دستگاه ها از سر بگیرید
- تصویر را در مجموعه جدیدی از دستگاه ها رها کنید
- تصویر را روی مجموعه اولیه دستگاه ها بازنویسی کنید
انتشار را از سر بگیرید
در جدول انتشارات Developer Console ، روی منوی
'more' برای کانال غیرفعال کلیک کنید و Resume rollout را انتخاب کنید.یک پنجره محاوره ای به شما اطلاع می دهد که عرضه به مجموعه اولیه دستگاه ها و با درصد عرضه اولیه پیکربندی شده شما اعمال خواهد شد. برای ادامه روی Resume کلیک کنید.
تصویر را در مجموعه جدیدی از دستگاه ها رها کنید
در قسمت Configure release در صفحه پیکربندی، کانال غیر فعال را انتخاب کنید.
شکل 5 : گزینههای دکمه رادیویی رونمایی در قسمت Rollout ، دکمه رادیویی Release to new set of devices را انتخاب کنید.
تصویر را انتخاب کنید و درصد انتشار را وارد کنید و به انتشار تصویر ادامه دهید.
تصویر را روی مجموعه اولیه دستگاه ها بازنویسی کنید
در شکل 5، در قسمت Rollout ، دکمه رادیویی Release to همان مجموعه دستگاههایی را انتخاب کنید که نسخه قبلی منتشر شده است .
تصویر را از لیست کشویی انتخاب کنید و به انتشار تصویر ادامه دهید. درصد عرضه همان چیزی است که قبلاً پیکربندی شده بود.
درصد عرضه را افزایش دهید
در جدول انتشارات Developer Console ، روی منوی
'more' برای کانال هدف کلیک کنید تا گزینه های نشان داده شده در شکل 4 را فراخوانی کنید.روی افزایش درصد عرضه کلیک کنید.
در گفتگوی بعدی، درصد عرضه را وارد کرده و روی ذخیره کلیک کنید. این تعداد نمی تواند کمتر از درصد عرضه فعلی باشد.
تأیید کنید که % Rollout در جدول انتشارات Developer Console در صفحه پیکربندی اصلی، درصد عرضه جدید را نشان میدهد.