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

Wear OS ile kullanıcılar kol saatinde Play Store'u ziyaret edip doğrudan kol saatine Wear uygulaması indirebilir. Ayrıca kullanıcılar, web tabanlı Play Store'u kullanarak uygulamaları doğrudan kol saatlerine yükleyebilir.

Play Store için planlama yapma

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

Uygulamanızın kol saatinizdeki Play Store'da görünmesi için kol saati Android Paket Kiti'ni (APK) diğer APK'larda yaptığınız gibi Play Console'a yükleyin. Yalnızca bir saat APK'nız varsa ve telefon APK'nız yoksa başka bir işleme gerek yoktur.

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şkili bir kol saati uygulamasına sahip bir telefon uygulaması yüklediğinde, kullanıcıya mevcut kol saati uygulamasıyla ilgili bir kol saati bildirimi gönderilir. 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, uygulamaları Play Store'da manuel olarak da güncelleyebilir.

Sürüm kodu belirtme

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 tamamlayıcı APK'nız kod paylaşıyorsa ve koordineli sürümler gerektiriyorsa sürüm kodunun son iki hanesini APK varyantları için ayırın. APK varyantı örneği olarak CPU mimarisi verilebilir. Örneğin, sürüm kodu şeması kullanma başlıklı makaleyi inceleyin.

Önerilen sürüm kodu şeması aşağıda verilmiştir:

  • Sürüm kodunun ilk iki hanesini targetSdkVersion olarak ayarlayın (ör. 28).
  • Sonraki üç basamağı ürün sürümüne ayarlayın (ör. 1.5.2 sürüm numarası için 152).
  • Sonraki iki haneyi derleme veya sürüm numarasına (ör. 01) ayarlayın.
  • Son iki haneyi, çok APK'lı bir varyant için ayırın (ör. 00).

Örneğin, buradaki örnek değerler (28, 152, 01 ve 00) 281520100 sürüm koduna yol açar.

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 dışı 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.

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

Wear, kol saati 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ğeri ise true veya false olmalıdır. Bu öğe, kol saati uygulamasının bağımsız bir uygulama olup olmadığını belirtir. Yani, telefon olmadan kullanılabilir ve kimlik doğrulama da dahil olmak üzere temel işlevleri için başka bir cihaz gerektirmez.

com.google.android.wearable.standalone değeri false olsa bile kol saati uygulaması, telefon uygulamasından önce yüklenebilir. Bağımsız ayar hakkında daha fazla bilgi edinmek ve kol saati uygulaması kategorizasyonuyla ilgili daha fazla yardım almak için Bağımsız ve bağımsız olmayan Wear OS uygulamaları başlıklı makaleyi inceleyin.

Not: Wear uygulamanıza eşlik eden bir telefon uygulaması varsa iki uygulama için aynı paket adını kullanmanız gerekir.

Çocuklara uygun deneyimlerle ilgili şartları karşılama

Wear OS'teki belirli cihazlar, kol saatinin ve ilişkili uygulamalarının LTE ve varsa kablosuz bağlantıyı kullanarak tamamen bağımsız bir şekilde çalışmasını sağlayan, çocuklara uygun bir deneyim sunar. Arama, kısa mesaj ve oyunlar buna dahildir. Uygulamanız veya kadranınız için Play Store'da çocuklara uygun bir deneyim yayınlamak istiyorsanız aşağıdaki ek koşulları karşılamalıdır:

Çocuklara uygun deneyimler oluşturma hakkında daha fazla bilgi için geliştirme yönergelerine bakın.

Dikkat: Çocuklara uygun bir deneyime kimlik doğrulama çözümü uygularsanız çocuk hesaplarıyla uyumlu olmadığı için Google ile oturum açma'yı kullanamazsınız.

Play Console'u kullanma

Bağımsız bir Wear APK'sını uygulama listelemesine uploaded yüklemek için Play Console'u kullanabilirsiniz.

Daha fazla bilgi için Birden fazla APK desteği ve Uygulamanızı yönetme başlıklı makalelere bakın. Yüklemeden önce APK'nın imzalı olduğundan 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'larla benzer bir sürece sahiptir. Ancak, aşağıdaki adımlarda açıklandığı gibi Play Console'da Wear OS'i etkinleştirmeniz gerekir:

  1. Play Console'da Kurulum'a gidin ve daha fazla seçenek görmek için tıklayın.
  2. Gelişmiş Ayarlar'ı, 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 Store girişinde Wear OS'ten bahsedin. Daha fazla bilgi için Wear OS'e dağıtma bölümüne bakın.

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 uyduğ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"tan bahsetmeniz gerekir.

Temel işlevler çalışmıyor

Bu geniş bir kategoridir ancak 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 gerçek uygulamanın görünümünü yansıttığından emin olun. Ekran görüntüleri doğru değilse uygulama "reklamda belirtildiği gibi ç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 çeşitli Wear kaplamaları mevcuttur.

Yuvarlak ekranlara göre biçimlendirilmemiş

Uygulamanız yuvarlak ekranları desteklemiyorsa Play Store açıklamasında bunu belirtmeyi unutmayın. Aksi takdirde, uygulamanın düzeni yuvarlak ekranda doğru şekilde oluşturulmazsa uygulama reddedilir.

Uygulamanızı, düzenlerin doğru şekilde oluşturulduğundan emin olmak için yuvarlak bir cihazda veya emülatörde test edin. Android Studio'daki Düzen Denetleyici'ye dahil edilen Wear OS düzenlerini kullanın. Daha fazla bilgi için Düzen Denetleyici'yi açma başlıklı makaleyi inceleyin.

İşlev gereksinimleri karşılanmamış

İşlev eksikliğiyle ilgili yaygın bir sorun, bildirimlerin Wear için geliştirilmemesidir. Wear OS uygulamalarının kalite yönergelerine uyduğunuzdan ve mesajlaşma uygulamaları için kullanıcıların RemoteInput kullanarak yanıt vermesine izin verdiğinizden emin olun.