Pakowanie i rozpowszechnianie aplikacji na Wear

W przypadku Wear OS użytkownik może otworzyć Sklep Play na zegarku oraz pobrać aplikację Wear bezpośrednio na zegarek. Ponadto użytkownik może zainstalować aplikację na zegarku bezpośrednio ze Sklepu Play na stronie internetowej.

Planowanie w Sklepie Play

Nie można utworzyć jednego pliku APK działającego zarówno na telefonie, jak i zegarku.

Aby aplikacja pojawiła się w Sklepie Play na zegarku, prześlij aplikację w Konsoli Play tak samo jak w przypadku pakietu Android Package Kit (APK). niż jakikolwiek inny plik APK. Jeśli masz tylko plik APK na zegarek, a nie na telefon, nie wymagane są inne czynności.

Jeśli oprócz pakietu APK na zegarek masz pakiet APK na telefon, musisz użyć Dostawa wielu plików APK .

Rozpowszechnianie na zegarki Wear

Na urządzeniach z Wear OS, gdy użytkownik zainstaluje aplikację na telefon, która ma powiązaną aplikację na zegarek, użytkownik otrzyma na zegarku powiadomienie o dostępnej aplikacji na zegarek. Kliknięcie powiadomienia otwiera Sklep Play na zegarku, dając użytkownikowi możliwość zainstalowania aplikacji na zegarek.

Gdy prześlesz plik APK na zegarek, korzystając z Konsoli Play, możesz samodzielnie zaktualizować pakiet APK na Wear z pakietu APK na telefon. Użytkownicy otrzymują aktualizacje ze Sklepu Play na zegarku. Gdy aplikacja zostanie zaktualizowana automatycznie, chyba że użytkownik ją wyłączy. automatyczne aktualizacje w ustawieniach Sklepu Play na zegarku. Użytkownicy mogą też aktualizować aplikacje ręcznie w w Sklepie Play.

Podaj kod wersji

Kod wersji pakietu APK na zegarek musi być unikalny dla wszystkich formatów. Jego schemat kodu wersji może muszą być niezależne od schematu pakietu APK na telefon.

Jeśli Twój plik APK na Wear i towarzyszący plik APK udostępniają kod i wymaga skoordynowania wersji, należy zarezerwować ostatnie 2 cyfry kodu wersji dla wersje pliku APK. Przykładem wariantu pliku APK jest architektura procesora. na przykład: zobacz, za pomocą schematu kodu wersji.

Oto sugerowany schemat kodu wersji:

  • Ustaw pierwsze dwie cyfry kodu wersji na targetSdkVersion, na przykład 28.
  • Ustaw kolejne 3 cyfry wersji produktu, np. 152 dla atrybutu wersji 1.5.2.
  • Ustaw kolejne 2 cyfry do numeru kompilacji lub wersji, np. 01.
  • Zarezerwuj ostatnie 2 cyfry dla wariantu z wieloma plikami APK, np. 00.

Na przykład przykładowe wartości – 28, 152, 01 i 00 – dają Kod wersji 281520100.

Więcej informacji można znaleźć w sekcji Ustaw informacje o wersji aplikacji.

Konfigurowanie kierowania na zegarek

W pliku manifestu Androida musisz ustawić atrybut uses-feature android.hardware.type.watch. Nie ustawiaj wartości required ma wartość false; tworząc jeden plik APK dla Urządzenia Wear i inne niż Wear nie są obsługiwane.

Jeśli na przykład plik APK ma ustawienie uses-feature widoczne w W tym przykładzie Google Play udostępnia plik APK tylko na zegarkach:

<manifest package="com.example.standalone"
    xmlns:android="http://schemas.android.com/apk/res/android">
    <uses-feature
        android:name="android.hardware.type.watch"/>
    ...
</manifest>

Połącz ustawienie android.hardware.type.watch w poprzednim przykładowym kodzie z innymi kryteriami, takimi jak wersja pakietu SDK, rozdzielczość ekranu Architektura procesora. Dzięki temu różne pliki APK na Wear mogą być kierowane na inny sprzęt. konfiguracji.

Określanie samodzielnego ustawienia aplikacji

Wear wymaga elementu meta-data w pliku manifestu Androida aplikacji na zegarek. jako element podrzędny elementu <application>. Nazwa element meta-data jest com.google.android.wearable.standalone, a wartością musi być true lub false. Element wskazuje czy aplikacja na zegarek jest aplikacją _standalone_, co oznacza, że można z niej korzystać bez telefonu i jego podstawowe funkcje, w tym uwierzytelnianie, nie wymagają dodatkowego urządzenia.

Nawet jeśli wartość com.google.android.wearable.standalone wynosi false, zegarek aplikację można zainstalować przed zainstalowaniem aplikacji na telefon. Zobacz Aplikacje na Wear OS – samodzielne a niesamodzielne – więcej informacji o deklarowaniu w oddzielnym ustawieniu, oraz aby uzyskać dodatkowe wskazówki dotyczące kategoryzacji aplikacji na zegarek.

Uwaga: jeśli aplikacja na Wear ma powiązaną aplikację na telefon, musisz użyj tej samej nazwy pakietu dla obu aplikacji.

Użyj Konsoli Play

W Konsoli Play możesz: przesłać samodzielny pakiet APK na Wear do strony z informacjami o aplikacji.

Więcej informacji znajdziesz w sekcji Wiele Obsługa plików APK i Zarządzanie Upewnij się, że plik APK jest podpisany. .

Przesyłanie i publikowanie pliku APK

Przesyłanie i publikowanie pakietu APK na Wear za pomocą Konsola Play postępuje zgodnie z proces przebiega podobnie jak w przypadku mobilnych pakietów APK. Musisz jednak włączyć Wear OS w Konsoli Play. jak opisano w następujących krokach:

  1. W Konsoli Play otwórz Konfiguracja i kliknij, aby wyświetlić więcej opcji.
  2. Wybierz Ustawienia zaawansowane i kartę Formaty, a następnie kliknij Dodaj format.
  3. Kliknij Wear OS.

Prześlij zrzut ekranu z aplikacji na Wear OS i dodaj wzmiankę o Wear OS w Sklepie Google Play Twojej aplikacji strony. Zobacz Dystrybucja w Wear OS .

Najczęstsze powody odrzucania aplikacji na Wear OS ze Sklepu Play

Zapoznaj się z tą listą, aby zmniejszyć prawdopodobieństwo odrzucenia aplikacji z Google Play Sklep. Dodatkowo zapoznaj się z stronie jakości aplikacji na Wear OS, aby sprawdzić, czy aplikacja jest zgodna z tymi wytycznymi.

Nie zawiera informacji o „Wear OS” na stronie aplikacji

Musisz dodać wzmiankę o „Wear OS” w informacjach o aplikacji na Wear lub zegarek.

Podstawowe funkcje nie działają

To szeroka kategoria, ale aplikacje, które nie działają prawidłowo, są odrzucane. Upewnij się, dokładnie przetestujesz aplikację w emulatorze i na urządzeniu fizycznym.

Zrzuty ekranu powinny też przedstawiać rzeczywisty wygląd aplikacji. Jeśli zrzuty ekranu są niedokładne, aplikacja jest uznawana za „nie działa, jak jest reklamowana” i jest odrzucono.

Brak zrzutu ekranu z Wear

Musisz dołączyć zrzut ekranu z Wear. Procedura robienia zrzutu ekranu jest podobna. zrobić zrzut ekranu aplikacji mobilnej. z Android Studio. Dostępnych jest kilka urządzeń Wear dostępne dla zrzutów ekranu.

Nie sformatowano pod kątem okrągłych wyświetlaczy

Jeśli Twoja aplikacja nie obsługuje okrągłych wyświetlaczy, pamiętaj o tym w opisie aplikacji w Sklepie Play. W przeciwnym razie, jeśli układ aplikacji nie renderuje się poprawnie na okrągłym wyświetlaczu, jest odrzucana.

Przetestuj aplikację na okrągłym urządzeniu lub emulatorze, by upewnić się, że układy się renderują . użyć układów na Wear OS dostępnych w inspektorze układu w Android Studio. Więcej Więcej informacji zawiera Otwórz Inspektora układu.

Brakujące wymagania dotyczące funkcjonalności

Częstym brakiem wymagań dotyczących funkcji jest sytuacja, gdy powiadomienia nie są ulepszone pod kątem Wear. Postępuj zgodnie z Wytyczne dotyczące jakości aplikacji na Wear OS i umożliwiać użytkownikom odpowiadanie przy użyciu RemoteInput dla komunikatory.