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:
- Yaş ve içerik derecelendirmesi: Çocuklar için tasarlanmış uygulamalar ve kadranlar, işlevlerine uygun yaş ve içerik şartlarını karşılamalıdır.
- Bağımsız işlev: Uygulamalar, bir uygulamanın bağımsız ayarını belirtme bölümünde açıklandığı gibi
com.google.android.wearable.standalone
değerinitrue
olarak ayarlamalıdır. Ayrıca, kol saati çocuk hesabı ile ayarlandığında geçerli olan bağımsız uygulamalarla ilişkili tüm koşulları da karşılamalıdır. - Kadran Formatı: Çocuklara yönelik bir kadran geliştiriyorsanız bu kadran Kadran Formatı kullanılarak oluşturulmalı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:
- Play Console'da Kurulum'a gidin ve daha fazla seçenek görmek için tıklayın.
- Gelişmiş Ayarlar'ı, Form faktörleri sekmesini seçin ve 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 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.