Wear OS ile kullanıcılar, kol saatinde Play Store'u ziyaret edip Wear uygulamasını doğrudan kol saatine indirebilir. Ayrıca, kullanıcılar web tabanlı Play Store'u kullanarak uygulamaları doğrudan saatlerine yükleyebilir.
Play Store için planlama
Hem telefonda hem de kol saatinde çalışan tek bir APK oluşturmak mümkün değildir.
Uygulamanızın saatinizdeki Play Store'da görünmesi için saat Android Paket Kitinizi (APK) Play Console'da diğer APK'larda yaptığınız gibi 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 kol saatlerine dağıtım
Wear OS çalıştıran cihazlarda, ilişkili kol saati uygulaması olan bir telefon uygulamasını yükleyen kullanıcılar, kullanılabilir kol saati uygulaması hakkında kol saati bildirimi alır. Bildirime dokunulduğunda kol saati Play Store açılır ve kullanıcıya kol saati uygulamasını yükleme seçeneği sunulur.
Play Console'u kullanarak bir kol saati APK'sı yüklediğinizde Wear APK'nızı telefon APK'sından bağımsız olarak güncelleyebilirsiniz. Kullanıcılarınız, kol saati Play Store'u kullanarak güncellemeleri alır. Play Console'a bir güncelleme gönderdiğinizde, kullanıcı kol saatindeki Play Store ayarlarında otomatik güncellemeleri devre dışı bırakmadığı sürece uygulama otomatik olarak güncellenir. Kullanıcılar, Play Store'da uygulamaları manuel olarak da güncelleyebilir.
Sürüm kodu belirtme
Bir kol saati 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 yardımcı APK'nız kod paylaşıyorsa ve koordineli sürümler gerektiriyorsa, APK varyantları için sürüm kodunun son iki hanesini ayırın. APK varyantı örneği olarak CPU mimarisi verilebilir. Örnek için Sürüm kodu şeması kullanma başlıklı makaleyi inceleyin.
Önerilen bir sürüm kodu şeması aşağıda verilmiştir:
- Sürüm kodunun ilk iki hanesini
targetSdkVersionolarak ayarlayın (ör. 28). - Sonraki üç haneyi ürün sürümüne ayarlayın. Örneğin, 1.5.2 sürüm numaralı bir ürün için 152.
- Sonraki iki haneyi derleme veya sürüm numarası olarak ayarlayın (ör. 01).
- Son iki haneyi, 00 gibi çoklu APK varyantı için ayırın.
Örneğin, buradaki örnek değerler (28, 152, 01 ve 00) 281520100 sürüm kodunu oluşturur.
Daha fazla bilgi için Uygulama sürümü bilgilerini ayarlama başlıklı makaleyi inceleyin.
Kol saati için hedefleme ayarlama
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'da aşağıdaki örnekte gösterilen uses-feature ayar varsa Google Play, APK'yı yalnızca kol saatlerine 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 sayede, farklı Wear APK'ları farklı donanım yapılandırmalarını hedefleyebilir.
Bir uygulamanın bağımsız ayarını belirtme
Wear, saat uygulamalarının Android manifest dosyasında meta-data öğesinin <application> öğesinin alt öğesi olarak bulunmasını gerektirir. meta-data öğesinin adı com.google.android.wearable.standalone, değeri ise true veya false olmalıdır. Bu öğe, kol saati uygulamasının bağımsız bir uygulama olup olmadığını gösterir. Bağımsız uygulamalar, telefon olmadan kullanılabilir ve kimlik doğrulama dahil olmak üzere temel işlevleri için başka bir cihaz gerekmez.
com.google.android.wearable.standalone değeri false olsa bile, kol saati uygulaması telefon uygulaması yüklenmeden önce yüklenebilir. Bağımsız ayarı bildirme ve kol saati uygulaması kategorizasyonuyla ilgili ek bilgiler için Bağımsız ve bağımsız olmayan Wear OS uygulamaları başlıklı makaleyi inceleyin.
Çocuklara uygun deneyimlerle ilgili şartları karşılama
Wear OS'teki belirli cihazlar, çocuklara uygun bir deneyimi destekler. Bu deneyim sayesinde kol saati ve ilişkili uygulamaları, LTE ve varsa Wi-Fi bağlantısı kullanarak tamamen bağımsız bir şekilde çalıştırabilirsiniz. Arama, mesajlaşma ve oyunlar buna dahildir. Play Store'da uygulamanız veya kadranınız için çocuklara uygun bir deneyim yayınlamak istiyorsanız uygulamanızın veya kadranınızın aşağıdaki ek şartları karşılaması gerekir:
- Yaş ve içerik derecelendirmesi: Çocuklar için tasarlanan uygulamalar ve saat yüzleri, işlevlerine uygun yaş ve içerik şartlarını karşılamalıdır.
- Bağımsız işlevsellik: Uygulamalar, uygulamanın bağımsız ayarını belirtme bölümünde açıklandığı gibi
com.google.android.wearable.standaloneolarak ayarlanmalıdır.trueAyrıca, saat çocuk hesabıyla kurulduğunda geçerli olacak bağımsız uygulamalarla ilgili tüm şartları da karşılaması gerekir. - Saat Kadranı Formatı: Çocuklar için kadran geliştiriyorsanız bu kadran Saat Kadranı Formatı kullanılarak oluşturulmalıdır.
Çocuklara uygun deneyimler oluşturma hakkında daha fazla bilgi için geliştirme yönergelerini inceleyin.
Play Console'u kullanma
Play Console'u kullanarak bir uygulama listelemesine bağımsız Wear APK'sı yükleyebilirsiniz.
Daha fazla bilgi için Birden fazla APK desteği ve Uygulamanızı yönetme başlıklı makaleleri inceleyin. Yüklemeden önce APK'nın imzalandığından emin olun.
APK'nızı yükleme ve yayınlama
Play Console'u kullanarak Wear APK'nızı yükleme ve yayınlama işlemi, mobil APK'lar için kullanılan sürece benzer. Ancak aşağıdaki adımlarda açıklandığı gibi Play Console'da Wear OS'i etkinleştirmeniz gerekir:
- Play Console'da Kurulum'a gidin ve daha fazla seçeneği açmak için tıklayın.
- Gelişmiş Ayarlar'ı seçin, Form faktörleri sekmesini belirleyin ve Yeni form faktörü ekle'yi tıklayın.
- 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 Store girişinde Wear OS'ten bahsedin. Daha fazla bilgi için Wear OS'e dağıtma başlıklı makaleyi inceleyin.
Wear OS uygulamalarının Play Store'da reddedilmesinin başlıca nedenleri
Uygulamanızın Play Store'da reddedilme olasılığını azaltmak için aşağıdaki listeyi inceleyin. Ayrıca, uygulamanızın bu yönergelere uygun olduğundan emin olmak için Wear OS uygulama kalitesi sayfasını inceleyin.
Mağaza girişinde "Wear OS"ten bahsedilmiyor.
Wear veya kol saati uygulamanızın mağaza girişinde "Wear OS"ten bahsetmeniz gerekir.
Temel işlev bozuk
Bu geniş bir kategori olsa da düzgün çalışmayan uygulamalar reddedilir. Uygulamanızı emülatörde ve fiziksel bir cihazda kapsamlı bir şekilde test ettiğinizden emin olun.
Ayrıca, uygulama ekran görüntülerinizin uygulamanın gerçek görünümünü yansıttığından emin olun. Ekran görüntüleri doğru değilse uygulama "reklamı yapıldığı gibi çalışmıyor" olarak değerlendirilir 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 uygulamaların ekran görüntüsünü almaya benzer ve Android Studio'dan yapılabilir. Ekran görüntüleriniz için kullanabileceğiniz çeşitli Wear temaları vardır.
Yuvarlak ekranlara göre biçimlendirilmemiş
Uygulamanızın yuvarlak ekranları desteklemediğini Play Store açıklamasında belirtin. Aksi takdirde, uygulamanın düzeni yuvarlak ekranda doğru şekilde oluşturulmazsa uygulama reddedilir.
Düzenlerin doğru şekilde oluşturulduğundan emin olmak için uygulamanızı yuvarlak bir cihazda veya emülatörde test edin. Android Studio'daki Layout Inspector'da bulunan Wear OS düzenlerini kullanın. Daha fazla bilgi için Düzen Denetçisi'ni açma başlıklı makaleyi inceleyin.
İşlev gereksinimleri karşılanmamış
Wear'da bildirimlerin geliştirilmemesi, yaygın olarak karşılaşılan bir eksik işlevsellik şartıdır. Wear OS uygulama kalitesi yönergelerine uyduğunuzdan emin olun ve kullanıcıların mesajlaşma uygulamalarında RemoteInput kullanarak yanıt vermesine izin verin.