С Wear OS пользователь может посетить Play Store на часах и загрузить приложение Wear прямо на часы. Кроме того, пользователь может установить приложение прямо на свои часы, используя веб-магазин Play Store.
План для Play Маркета
Невозможно создать один APK, который работал бы как на телефоне, так и на часах.
Чтобы ваше приложение появилось в магазине Play Store на часах, загрузите пакет Android Package Kit (APK) для часов в Play Console так же, как и любой другой APK. Если у вас есть только APK для часов и нет APK для телефона, никаких других действий не требуется.
Если у вас есть APK для телефона в дополнение к APK для часов, вы должны использовать метод доставки Multi-APK .
Распространение на часы Wear
На устройствах под управлением Wear OS, когда пользователь устанавливает приложение для телефона, имеющее связанное с ним приложение для часов, он получает уведомление о доступном приложении для часов. Нажатие на уведомление открывает магазин часов Play Store, предоставляя пользователю возможность установить приложение для часов.
Загрузив APK-файл часов с помощью Play Console, вы можете обновить APK-файл Wear независимо от APK-файла телефона. Ваши пользователи получают обновления через магазин часов Play Store. Когда вы отправляете обновление в Play Console, приложение обновляется автоматически, если только пользователь не отключил автоматическое обновление в настройках Play Store на часах. Пользователи также могут обновлять приложения вручную в Play Store.
Укажите код версии
Код версии APK-файла часов должен быть уникальным для всех форм-факторов. Схема его кода версии может быть независимой от схемы APK телефона.
Если APK-файл Wear APK и сопутствующий APK имеют общий код и требуют скоординированных выпусков, зарезервируйте последние две цифры кода версии для вариантов APK. Примером варианта APK является архитектура ЦП; пример см. в разделе «Использование схемы кода версии» .
Вот предлагаемая схема кода версии:
- Задайте для первых двух цифр кода версии
targetSdkVersion
, например 28. - Задайте следующие три цифры версии продукта, например 152 для версии продукта 1.5.2.
- Установите следующие две цифры номера сборки или выпуска, например 01.
- Зарезервируйте последние две цифры для варианта с несколькими APK, например 00.
Например, приведенные здесь примеры значений — 28, 152, 01 и 00 — приводят к коду версии 281520100.
Дополнительные сведения см. в разделе Установка информации о версии приложения .
Настройте таргетинг для часов
В файле манифеста Android вы должны установить для элемента uses-feature
значение android.hardware.type.watch
. Не устанавливайте для required
атрибута значение false
; создание единого APK для устройств Wear и Non-Wear не поддерживается.
Например, если APK имеет настройку uses-feature
показанную в следующем примере, Google Play предоставляет APK только для часов:
<manifest package="com.example.standalone" xmlns:android="http://schemas.android.com/apk/res/android"> <uses-feature android:name="android.hardware.type.watch"/> ... </manifest>
Объедините параметр android.hardware.type.watch
из предыдущего примера кода с другими критериями, такими как версия SDK, разрешение экрана и архитектура ЦП. Таким образом, разные APK-файлы Wear могут работать с разными конфигурациями оборудования.
Укажите автономную настройку приложения
Для Wear требуется элемент meta-data
в файле манифеста Android-приложений для часов, который является дочерним элементом элемента <application>
. Имя элемента meta-data
— com.google.android.wearable.standalone
, а значение должно быть true
или false
. Этот элемент указывает, является ли приложение для часов _автономным_ приложением, то есть его можно использовать без телефона, а его основные функции, включая аутентификацию, не требуют другого устройства.
Даже если значение com.google.android.wearable.standalone
равно false
, приложение для часов можно установить до установки приложения для телефона. Дополнительные сведения об объявлении автономного параметра и дополнительные рекомендации по категоризации приложений для часов см. в разделе Автономные и неавтономные приложения Wear OS.
Примечание. Если к вашему приложению Wear имеется сопутствующее приложение для телефона, вы должны использовать одно и то же имя пакета для двух приложений.
Используйте консоль Play
Вы можете использовать Play Console, чтобы загрузить отдельный APK-файл Wear в список приложений.
Дополнительную информацию см. в разделах «Поддержка нескольких APK» и «Управление приложением» . Перед загрузкой убедитесь, что APK подписан .
Загрузите и опубликуйте свой APK
Процесс загрузки и публикации APK-файла Wear с помощью Play Console аналогичен процессу загрузки мобильных APK-файлов . Однако вам необходимо включить Wear OS в Play Console, как описано ниже:
- В Play Console перейдите в раздел «Настройка» и нажмите, чтобы открыть дополнительные параметры.
- Выберите «Дополнительные настройки» , выберите вкладку «Фактор формы» и нажмите « Добавить форм-фактор» .
- Нажмите Wear OS .
Загрузите снимок экрана вашего приложения Wear OS и упомяните Wear OS в списке вашего приложения в Google Play Store. Дополнительную информацию см. в разделе «Распространение на Wear OS» .
Основные причины, по которым приложения Wear OS не допускаются в Play Store
Просмотрите следующий список, чтобы снизить вероятность отклонения вашего приложения в Play Store. Кроме того, просмотрите страницу качества приложения Wear OS, чтобы убедиться, что ваше приложение соответствует этим рекомендациям.
В списке магазинов не упоминается Wear OS.
Вам необходимо указать «Wear OS» в списке приложений Wear или Watch в магазине.
Базовый функционал нарушен
Это широкая категория, но приложения отклоняются, если они не работают должным образом. Обязательно тщательно протестируйте свое приложение на эмуляторе и физическом устройстве.
Кроме того, убедитесь, что скриншоты вашего приложения отражают то, как оно выглядит на самом деле. Если скриншоты не точны, приложение считается «работающим не так, как рекламируется» и отклоняется.
Скриншот без износа
Вам необходимо приложить скриншот Wear. Процесс создания снимка экрана аналогичен созданию снимка экрана мобильного приложения и может быть выполнен из Android Studio . Для ваших скриншотов доступно несколько скинов Wear.
Не отформатирован для круглых дисплеев
Обязательно укажите в описании Play Store, не поддерживает ли ваше приложение круглые дисплеи. В противном случае, если макет приложения отображается неправильно на круглом дисплее, оно отклоняется.
Протестируйте свое приложение на круглом устройстве или в эмуляторе, чтобы убедиться, что макеты отображаются правильно. Используйте макеты Wear OS, включенные в инспектор макетов в Android Studio. Дополнительные сведения см. в разделе Открытие инспектора макетов .
Отсутствующие требования к функциональности
Распространенное требование к отсутствующей функциональности — это когда уведомления не оптимизированы для Wear. Обязательно соблюдайте рекомендации по обеспечению качества приложений Wear OS и позволяйте пользователям отвечать с помощью RemoteInput
для приложений для обмена сообщениями .