Wear uygulamalarını paketleyin ve dağıtın

Wear OS ile kullanıcılar kol saatleriyle Play Store'u ziyaret edebilir ve doğrudan saatine Wear uygulaması indirebilir. Ayrıca, kullanıcılar web tabanlı Play Store'u kullanarak bir uygulamayı doğrudan saatine yükleyebilir.

Play Store için plan yapın

Hem telefonda hem de saatte çalışan tek bir APK oluşturmak mümkün değildir.

Uygulamanızın saatteki Play Store'da görünmesi için saatteki Android Package Kit'i (APK) diğer herhangi bir APK gibi Play Console'dan yükleyin. Yalnızca saat APK'nız varsa ve telefon APK'nız yoksa başka bir işlem yapmanız gerekmez.

Saat APK'sına ek olarak telefon APK'nız varsa Çoklu APK yayınlama yöntemini kullanmanız gerekir.

Wear saatlere dağıtım

Wear OS çalıştıran cihazlarda kullanıcı, ilişkilendirilmiş saat uygulaması olan bir telefon uygulaması yüklediğinde, mevcut saat uygulamasıyla ilgili bir saat bildirimi alır. Bildirime dokunduğunuzda saat Play Store açılır ve kullanıcıya saat uygulamasını yükleme seçeneği sunulur.

Play Console'u kullanarak bir saat APK'sı yüklediğinizde Wear APK'nızı telefon APK'sından bağımsız olarak güncelleyebilirsiniz. Kullanıcılarınız, güncellemeleri saatin Play Store'unu kullanarak alır. Play Console'a bir güncelleme aktardığınızda, kullanıcı saat üzerindeki Play Store ayarlarında otomatik güncellemeleri devre dışı bırakmadığı sürece uygulama otomatik olarak güncellenir. Kullanıcılar uygulamaları Play Store'da manuel olarak da güncelleyebilirler.

Sürüm kodu belirtin

Saat APK'sının sürüm kodu tüm form faktörlerinde benzersiz olmalıdır. Sürüm kodu şeması, telefon APK'sının şemasından bağımsız olabilir.

Wear APK'nız ve tamamlayıcı APK'nız kod paylaşıyorsa ve koordine sürümler gerektiriyorsa sürüm kodunun son iki hanesini APK varyantları için ayırın. APK varyantına örnek olarak CPU mimarisi verilebilir. Örneğin, Sürüm kodu şeması kullanma bölümüne bakın.

Aşağıda, önerilen bir sürüm kodu şeması verilmiştir:

  • Sürüm kodunun ilk iki hanesini targetSdkVersion olarak ayarlayın (ör. 28).
  • Ürün sürümünün ardından gelen üç basamağı (ör. 1.5.2 ürün sürümü için 152) ayarlayın.
  • Sonraki iki basamağı derleme veya sürüm numarasına ayarlayın (ör. 01).
  • Son iki basamağı 00 gibi bir çoklu APK varyantı için ayırın.

Örneğin, buradaki örnek değerler (28, 152, 01 ve 00) 281520100 sürüm koduyla sonuçlanır.

Daha fazla bilgi için Uygulama sürümü bilgilerini ayarlama konusuna bakın.

Kol saati için hedeflemeyi ayarlayın

Android manifest dosyanızda, uses-feature öğesini android.hardware.type.watch olarak ayarlamanız gerekir. required özelliğini false olarak ayarlamayın. Wear ve Wear olmayan cihazlar için tek bir APK oluşturma desteklenmez.

Örneğin, bir APK'nın aşağıdaki örnekte gösterilen uses-feature ayarı varsa Google Play, APK'yı yalnızca izleyebilecekleri şekilde sağlar:

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

Önceki kod örneğindeki android.hardware.type.watch ayarını SDK sürümü, ekran çözünürlüğü ve CPU mimarisi gibi diğer ölçütlerle birleştirin. Bu şekilde, farklı Wear APK'ları farklı donanım yapılandırmalarını hedefleyebilir.

Uygulamanın bağımsız ayarını belirtme

Wear, saat uygulamalarının Android manifest dosyasında <application> öğesinin alt öğesi olarak bir meta-data öğesi gerektirir. meta-data öğesinin adı com.google.android.wearable.standalone, değer ise true veya false olmalıdır. Bu öğe, saat uygulamasının bir _standalone_ uygulaması olup olmadığını, yani telefon olmadan kullanılabildiğini ve kimlik doğrulama dahil olmak üzere temel işlevleri için başka bir cihaz gerekip gerekmediğini belirtir.

com.google.android.wearable.standalone değeri false olsa bile saat uygulaması, telefon uygulaması yüklenmeden önce yüklenebilir. Bağımsız ayarı bildirme hakkında daha fazla bilgi ve saat uygulaması kategorilendirmesi hakkında daha fazla bilgi için Bağımsız ve bağımsız olmayan Wear OS uygulamaları bölümüne bakın.

Not: Wear uygulamanızla birlikte bir telefon uygulaması varsa iki uygulama için de aynı paket adını kullanmanız gerekir.

Play Console'u kullanma

Play Console'u kullanarak bir uygulama girişine bağımsız bir Wear APK'sı yükleyebilirsiniz.

Daha fazla bilgi için Birden fazla APK desteği ve Uygulamanızı yönetme bölümlerine göz atın. Yüklemeden önce APK'nın imzalandığından emin olun.

APK'nızı yükleme ve yayınlama

Wear APK'nızı Play Console kullanarak yükleyip yayınlarken mobil APK'lara benzer bir süreç izlenir. Ancak aşağıdaki adımlarda açıklandığı gibi Play Console'da Wear OS'i etkinleştirmeniz gerekir:

  1. Play Console'da Kurulum'a gidip daha fazla seçenek açmak için tıklayın.
  2. Gelişmiş Ayarlar'ı ve ardından Form faktörleri sekmesini seçin ve Form faktörü ekle'yi tıklayın.
  3. Wear OS'i tıklayın.

Wear OS uygulamanızın ekran görüntüsünü yükleyin ve uygulamanızın Google Play mağaza girişinde Wear OS'ten bahsedin. Daha fazla bilgi için Wear OS'a dağıtma konusuna bakın.

Wear OS uygulamalarının Play Store'da reddedilmesinin başlıca nedenleri

Uygulamanızın Play Store tarafından reddedilme olasılığını azaltmak için aşağıdaki listeyi inceleyin. Ayrıca, Wear OS uygulama kalitesi sayfasını inceleyerek uygulamanızın bu yönergelere uyduğundan emin olun.

Mağaza girişinde "Wear OS"ten bahsedilmiyor

Wear veya Watch uygulamanızın mağaza girişinde "Wear OS" ifadesini belirtmeniz gerekir.

Temel işlev bozuk

Bu geniş bir kategoridir, ancak uygulamalar düzgün çalışmazsa reddedilir. Uygulamanızı emülatörde ve fiziksel bir cihazda kapsamlı bir şekilde test ettiğinizden emin olun.

Ayrıca, uygulamanızın ekran görüntülerinin uygulamanın görünümünü yansıttığından emin olun. Ekran görüntüleri doğru değilse uygulama "reklamı yapılan şekilde çalışmıyor" olarak kabul edilir ve reddedilir.

Wear ekran görüntüsü yok

Wear ekran görüntüsü eklemeniz gerekir. Ekran görüntüsü alma işlemi, mobil uygulamanın ekran görüntüsünü almaya benzer ve Android Studio'dan yapılabilir. Ekran görüntüleriniz için kullanabileceğiniz birkaç Wear görünümü var.

Yuvarlak ekranlara göre biçimlendirilmemiş

Uygulamanız yuvarlak ekranları desteklemiyorsa Play Store açıklamasında bunu belirttiğinizden emin olun. Aksi takdirde, uygulamanın düzeni yuvarlak bir ekranda doğru şekilde oluşturulmazsa reddedilir.

Düzenlerlerin doğru oluşturulduğundan emin olmak için uygulamanızı yuvarlak bir cihaz veya emülatörde test edin. Android Studio'daki Düzen Denetleyici'de yer alan Wear OS düzenlerini kullanın. Daha fazla bilgi için Düzen Denetleyicisi'ni açma bölümüne bakın.

İşlev gereksinimleri karşılanmamış

Yaygın olarak karşılaşılan bir işlev gereksinimi, bildirimlerin Wear için geliştirilmemesidir. Wear OS uygulamaları kalite yönergelerine uyduğunuzdan ve kullanıcıların mesajlaşma uygulamaları için RemoteInput kullanarak yanıt vermelerine izin verdiğinizden emin olun.