این سند شامل دستورالعملها و بهترین شیوهها برای توزیع برنامههای Wear OS در فروشگاه Play است.
پیشنیازهای فروشگاه پلی استور
فایلهای APK سیستمعامل Wear OS از فایلهای APK موبایل جدا هستند و بهطور مستقل از داخل کنسول Play آپلود و بهروزرسانی میشوند.
برای انتشار در فروشگاه Play، فایلهای APK سیستم عامل Wear OS باید شرایط زیر را داشته باشند.
کد نسخه منحصر به فرد
از آنجایی که کد نسخه APK ساعت باید در تمام فرم فاکتورها منحصر به فرد باشد، توصیه میکنیم که طرح کد نسخه آن مستقل از هر فرم فاکتور دیگری در کنسول Play شما باشد.
در اینجا یک طرح نمونه آورده شده است:
-  دو عدد اول: targetSdkVersion:-  36[xxx][yy][zz]
 
-  
-  شمارههای بعدی: نسخه محصول:-  36152[yy][zz]
 
-  
-  شمارههای بعدی: شماره انتشار:-  3615202[zz]
 
-  
-  اعداد نهایی: نسخه برنامه Wear OS شما:-  361520203
 
-  
اگر علاوه بر APK ساعت، یک APK برای تلفن نیز دارید، باید از روش تحویل Multi-APK برای مدیریت هر دو استفاده کنید. برای کسب اطلاعات بیشتر در مورد نسخهبندی برای چندین APK، به بخش «قوانین برای چندین APK» مراجعه کنید و برای تأیید اینکه پیکربندی gradle شما نسخهها را به درستی تنظیم میکند، به بخش «تنظیم اطلاعات نسخه برنامه» مراجعه کنید.
تنظیم هدفگیری برای یک ساعت
 برای اینکه فروشگاه Play برنامه شما را به عنوان یک برنامه Wear OS تشخیص دهد، باید یک تگ <uses-feature> خاص را در فایل مانیفست برنامه خود تعریف کنید. این عنصر باید فرزند مستقیم تگ ریشه <manifest> باشد و ویژگی android:name آن روی android.hardware.type.watch تنظیم شده باشد:
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    ...
    <uses-feature android:name="android.hardware.type.watch"/>
    ...
</manifest>
 علاوه بر اعلام ویژگی android.hardware.type.watch در مانیفست خود، میتوانید بر اساس معیارهایی مانند نسخه SDK، وضوح صفحه نمایش و معماری CPU نیز فیلتر کنید. برای جزئیات بیشتر به فیلترهای موجود در Google Play مراجعه کنید.
تنظیمات مستقل را مشخص کنید
 فایل AndroidManifest.xml شما باید مشخص کند که آیا برنامه ساعت شما مستقل است یا خیر. یک برنامه مستقل بدون اتصال به تلفن کاملاً قابل استفاده است. تمام عملکردهای اصلی آن، مانند احراز هویت، به صورت محلی روی ساعت کار میکنند.
 برای انجام این کار، یک عنصر <meta-data> را درون تگ <application> خود اضافه کنید. نام را روی com.google.android.wearable.standalone و مقدار را روی true یا false تنظیم کنید.
...
<application
    <meta-data
        android:name="com.google.android.wearable.standalone"
        android:value="true" />
...
 اگر مقدار com.google.android.wearable.standalone برابر با false باشد، برنامه همچنان از فروشگاه Play قابل دانلود است، اما برای استفاده به برنامه همراه خود نیاز دارد. برای کسب اطلاعات بیشتر در مورد توسعه مستقل Wear، به بخش برنامههای مستقل Wear OS در مقابل برنامههای غیرمستقل Wear OS مراجعه کنید.
اعتبارسنجی توسعه
برای آماده شدن برای راهاندازی موفقیتآمیز در Wear OS، منابع توسعه Wear OS و راهنمای طراحی Wear OS را بررسی کنید و تأیید کنید که برنامه شما با استانداردهای کیفیت Wear OS مطابقت دارد.
بسته بندی معتبر
اگر از قبل یک برنامه تلفن همراه دارید، تأیید کنید که از همان نام بسته برای برنامه Wear OS خود استفاده کردهاید.
توصیه میکنیم از همان فهرست فروشگاه Play برای برنامه تلفن همراه خود استفاده کنید، زیرا این کار با پیوند دادن برنامه Wear OS شما به نظرات و رتبهبندیهای برنامه تلفن همراهتان، قابلیت کشف آن را بهبود میبخشد.
آزمایش جامع
برای ارائه یک تجربه کاربری عالی، برنامه شما باید به گونهای طراحی شود که در همه دستگاههای Wear OS عملکرد خوبی داشته باشد و عالی به نظر برسد.
محیط آزمایش خود را در اسرع وقت راهاندازی کنید و در طول طراحی و توسعه، روی انواع دستگاهها، نسخهها و انواع آزمایشها آزمایش کنید. ما اکیداً توصیه میکنیم که هم روی شبیهسازها و هم روی دستگاههای فیزیکی از همه تولیدکنندگان اصلی سیستم عامل Wear OS آزمایش کنید.
اعتبارسنجی استانداردهای کیفیت
تأیید کنید که برنامه شما از تمام استانداردهای کیفیت Wear OS پیروی میکند و آزمایش تضمین کیفیت کاربر را برای تأیید سهولت استفاده و کیفیت عمومی انجام دهید.
اگر این استانداردها رعایت نشوند، برنامه شما در طول فرآیند بررسی فروشگاه Play رد خواهد شد.
برنامههای Wear OS با کیفیت بالا توسط فروشگاه Play با نمودارهای برتر برنامهها و مجموعههای برگزیده برجسته میشوند. برای واجد شرایط بودن برای این موارد، مطمئن شوید که برنامه Wear OS شما به عنوان یک برنامه مستقل عمل میکند و تمام استانداردهای کیفیت را رعایت میکند.
موضوع ویژه: الزامات تجربیات دوستدار کودک
دستگاههای منتخب در Wear OS از یک تجربه مناسب برای کودکان پشتیبانی میکنند که به ساعت و برنامههای مرتبط با آن اجازه میدهد تا به صورت کاملاً مستقل با استفاده از LTE و در صورت امکان، اتصال Wi-Fi کار کنند. این شامل تماس، پیامک و بازیها میشود. برای انتشار یک تجربه مناسب برای کودکان برای برنامه یا صفحه ساعت خود در فروشگاه Play، باید الزامات اضافی زیر را نیز برآورده کنید:
- رتبهبندی سنی و محتوا: برنامهها و صفحههای ساعت که برای کودکان طراحی شدهاند باید الزامات سنی و محتوایی متناسب با عملکردشان را برآورده کنند.
-  عملکرد مستقل: برنامهها باید com.google.android.wearable.standaloneهمانطور که در بخش مربوط به تعیین تنظیمات مستقل برنامه توضیح داده شده است، رویtrueتنظیم کنند. آنها همچنین باید تمام الزامات مرتبط برای برنامههای مستقل را که هنگام تنظیم ساعت با حساب کودک اعمال میشوند، برآورده کنند.
- قالب صفحه ساعت: اگر در حال ساخت صفحه ساعت برای کودکان هستید، باید با استفاده از قالب صفحه ساعت ساخته شود.
برای اطلاعات بیشتر در مورد ایجاد تجربیات مناسب برای کودکان، به دستورالعملهای توسعه مراجعه کنید.
توزیع
بخشهای زیر مروری بر نحوه انتشار و توزیع برنامه Wear OS شما با استفاده از کنسول Play ارائه میدهند. برای دستورالعملهای دقیقتر، به مراحل موجود در بخش «آمادهسازی و مرحلهبندی انتشار» مراجعه کنید.
اگر در کنسول Play تازهکار هستید، برای شروع از نمای کلی کنسول Google Play استفاده کنید و برای ادامهی کار از چکلیست راهاندازی فروشگاه Play استفاده کنید.
کنسول Play را برای Wear OS تنظیم کنید
برای نمایش فهرست برنامههایتان در فروشگاه Play، فایل APK سیستمعامل Wear OS خود را در Play Console آپلود کنید. برای تنظیم این گزینه، این مراحل را دنبال کنید:
- در کنسول Play مربوط به برنامهتان، روی منوی Test and release در پنل ناوبری کلیک کنید.
- تنظیمات پیشرفته (Advanced Settings) را انتخاب کنید، تب Form Factors را انتخاب کنید و روی Add form factor کلیک کنید.
- روی Wear OS کلیک کنید و مراحل افزودن اسکرینشاتهای Wear OS به فهرست فروشگاه Play خود را دنبال کنید.
انتشار در یک مسیر آزمایشی
برای اینکه برنامه شما در فروشگاه Play در دسترس کاربران قرار گیرد، باید تست بسته را برای آزمایش نسخههای پیشانتشار برنامه خود با گروههای آزمایشکننده خودتان انجام دهید. برای کسب اطلاعات بیشتر به راهنمای تست بسته ما مراجعه کنید.
پس از انتشار برنامه در یک مسیر آزمایشی، کنسول Play یک گزارش پیش از راهاندازی تهیه میکند. این گزارش شامل نتایج آزمایشهای پایداری، دسترسیپذیری و امنیت در دستگاههای شبیهسازیشده و فیزیکی و همچنین آزمایشهای عملکرد در دستگاههای فیزیکی است.
از نتایج این گزارش پیش از راهاندازی برای بهبود کیفیت اپلیکیشن خود استفاده کنید.
انتخاب کنید و منتشر کنید
پس از انتشار نسخه آزمایشی در مسیر آزمایش بسته خود، میتوانید در منوی تنظیمات پیشرفته، Wear OS را انتخاب کرده و با سیاست بررسی موافقت کنید.
پس از انتخاب Wear OS، برای توزیع برنامه خود، Start rollout را انتخاب کنید.
ملاحظات
- کاربران میتوانند برنامههای Wear OS را مستقیماً از ساعت خود یا از طریق فروشگاه Play روی تلفن یا رایانه شخصی خود دانلود کنند. 
- وقتی بهروزرسانی را به کنسول Play ارسال میکنید، برنامه برای کاربرانی که بهروزرسانیهای خودکار را فعال کردهاند، بهطور خودکار بهروزرسانی میشود. کاربران همچنین میتوانند برنامهها را بهصورت دستی در فروشگاه Play بهروزرسانی کنند. 
- اگر برنامه شما شامل کاشی یا عوارض جانبی است، باید پشتیبانی برنامه خود را از آنها در لیست خود ذکر کنید. 
نقد و بررسیهای فروشگاه پلی
پس از انتشار برنامه، فرآیند بررسی آن در پلی استور آغاز میشود.
بررسی وضعیت بررسی و تأیید
در هر زمانی، میتوانید وضعیت بررسی و تأیید برنامه خود را در کنسول Play، در صفحه قیمتگذاری و توزیع برنامه خود، در بخش Wear OS بررسی کنید.
سه ایالت برای تایید وجود دارد:
- در انتظار: برنامه شما برای بررسی ارسال شده و بررسی هنوز کامل نشده است.
- تأیید شده: برنامه شما بررسی و تأیید شد. برنامه برای کاربران Wear OS قابل شناسایی میشود.
- تأیید نشده: برنامه شما بررسی و تأیید نشده است. یک ایمیل اعلان به آدرس حساب توسعهدهنده شما ارسال میشود که خلاصهای از مشکلاتی که باید برطرف کنید را در خود دارد. پس از رفع مشکلات، در آن شرکت کنید و سپس دوباره منتشر کنید تا بررسی دیگری شروع شود.
رایجترین دلایل رد شدن درخواستها از فروشگاه پلی استور
جدول زیر شامل رایجترین دلایل رد شدن برنامهها در فروشگاه پلی استور است.
| دلیل | توضیح | 
|---|---|
| در فهرست فروشگاه پلی استور به «Wear OS» اشاره نشده است | شما باید در فهرست فروشگاه برنامه خود، عبارت «Wear OS» را ذکر کنید. | 
| عملکرد اساسی مختل شده است | برنامه آنطور که تبلیغ شده عمل نمیکند، یا اسکرینشاتها دقیق نیستند و برنامه واقعی را نشان نمیدهند. برنامه خود را با یک شبیهساز و یک دستگاه فیزیکی کاملاً آزمایش کنید. | 
| اسکرین شات بدون لباس | شما باید حداقل یک اسکرینشات از برنامه که در حال اجرا روی دستگاه Wear OS است، آپلود کنید. این کار را میتوان از طریق اندروید استودیو انجام داد. | 
| برای نمایشگرهای گرد قالببندی نشده است | طرحبندی برنامه روی صفحه نمایش گرد به درستی نمایش داده نمیشود و در لیست فروشگاه Play این محدودیت مشخص نشده است. برای اطمینان از نمایش صحیح طرحبندیها ، از Open the Layout Inspector در Android Studio استفاده کنید. | 
| الزامات عملکردی موجود نیست | الزامات عملکردی که معمولاً از قلم میافتند، مانند اعلانهای نادرست Wear OS یا عدم وجود RemoteInputبرای پاسخهای برنامههای پیامرسان . | 
