Uygulamanızı Wear OS 4'teki davranış değişikliklerine hazırlayın

Wear OS 4, birkaç sürüm olan Android 13'ü (API seviyesi 33) temel alır Wear OS 3'ün bulunduğu sürümden, Android 11'den (API düzeyi 30) daha yüksek olabilir. Bu nedenle, Wear OS uygulamanızı Wear OS 4'te kullanıma hazırlarken Android 12 ve sonraki sürümlerde tüm uygulamalar için geçerli olan sistem davranışı değişiklikleri Android 13

Uygulamanızın bu Wear OS sürümüyle uyumluluğunu daha da iyileştirebilirsiniz: Android 13'ü hedefleme (API düzeyi 33).

İzinlerde yapılan değişiklikler

İzinlerle ilgili aşağıdaki değişiklikler büyük olasılıkla Wear OS 4 veya sonraki sürümlerin yüklü olduğu bir cihazda Wear OS uygulaması.

Bildirim izni

İzin ver seçeneği iletişim kutusundaki ilk düğmedir
Şekil 1. Kullanıcılardan Wear OS uygulama yayını bildirimleri. Kullanıcılar İzin ver ve İzin verme.

Çoğu durumda, kullanıcıların uygulamanızın devam eden etkinlikler hakkında bildirim yayınladığı zamanlar da dahil olmak üzere Google Chat uygulamasında oturum açın.

Kullanıcılar uygulamanızı Wear OS 4 veya sonraki sürümleri çalıştıran bir cihaza yüklediğinde: uygulamanın bildirimleri varsayılan olarak kapalıdır. Yerel bir bildirim yayınlamadan önce devam eden bir etkinlik başlatmak, uygulamanızın içerik yayınlamasına izin verilip verilmediğini kontrol edin bildirimleri almak için areNotificationsEnabled() numaralı telefonu arayın. Bu yöntem true değerini döndürürse uygulamanız bildirim gösterebilir. Uygulamanız Bu bildirimler, çalışma zamanı olmadan sessizce başarısız olur. istisnalar olabilir.

Uygulamanızda POST_NOTIFICATIONS iznini istediğinizde kullanıcılar Şekil 1'deki sistem izinleri iletişim kutusuna bakın.

Arka plan vücut sensörleri izni

Wear OS 4 veya sonraki sürümleri çalıştıran bir cihazda kullanıcıların uygulamanıza izin vermesi gerekir nabız gibi yaygın vücut sensörlerinden bilgi almak için arka plan.

Bu rehberde daha fazla bilgiye ulaşabilirsiniz: Vücut sensörü verilerine arka planda erişim isteğinde bulunma.

Yaklaşık konum izni

Wear OS 4 veya sonraki sürümleri çalıştıran bir cihazda kullanıcılar uygulamanızın uygulamanız için istekte bulunsa bile, yalnızca yaklaşık konum bilgilerini alabilir ACCESS_FINE_LOCATION çalışma zamanında istenen izin.

Uygulamanızın hâlâ temel kullanım alanlarını (ör. bir kullanıcı yalnızca yaklaşık konum izni verirse koşu rotasını tıklayın. Özellikle, kullanıyorsanız konum hatalarını dikkate alın.

Kullanıcının yalnızca yaklaşık konum izni verebileceği hakkında daha fazla bilgi edinin.

Uygulama bileşenlerinde ve gezinmede yapılan değişiklikler

Uygulama bileşenleri ve gezinmeyle ilgili aşağıdaki değişiklikler büyük olasılıkla Wear OS 4 veya sonraki sürümü çalıştıran bir cihazda Wear OS uygulamanızı etkilemek için.

Intent filtreleri eşleşmeyen amaçları engeller

Uygulamanız, başka bir uygulamanın dışa aktarılan bileşenine Bu amaç, yalnızca Android 13 veya sonraki bir sürümü hedeflediğinde alıcı uygulamada bir <intent-filter> öğesi.

Amaçları diğer uygulamalarla nasıl eşleştireceğinizi öğrenin intent filtreleri bölümüne bakın.

Root başlatıcı etkinlik davranışı

Başlatıcı etkinliği, bir amaç filtresi bildiriyorsa görevin kökünde yer alır hem ACTION_MAIN hem de CATEGORY_LAUNCHER içerir.

Kullanıcı bu tür başlatıcı etkinliğinden önceki ekranında, sistem başlatıcı etkinliğini bitirmez. Bunun yerine, arka planda başlatıcı etkinliği vardır.

Kök başlatıcı etkinliklerinde yapılan bu değişiklik ve etkinlik hakkında daha fazla bilgi yaşam döngüsü boyunca geçerlidir.

Sistem, Android App Links'in doğrulama şeklinde birkaç değişiklik yapar. İçinde sistem daha katı bir intent filtresi söz dizimi uygular. belirli bir alandaki URL'lerin, içeriği doğrudan en iyi şekilde yararlanabilirsiniz. Bu değişiklikler, uygulama bağlama deneyiminin güvenilirliğini artırır. Böylece uygulama geliştiricilere ve son kullanıcılara daha fazla kontrol olanağı sunar.

Beyanlarınızın güvenilirliğini test etmek için alan doğrulamasını manuel olarak çağırın.

Sistem uyarı penceresi kullanıcı arayüzü kaldırıldı

Wear OS 4, SYSTEM_ALERT_WINDOW iznini vermek için sistem kullanıcı arayüzünü kaldırır izni gerekir. Bu kullanıcı arayüzü, Wear OS 3 ve önceki sürümleri çalıştıran bazı cihazlarda kullanılabilir.

Kullanıcıları bir ayarlara göndermek için ACTION_MANAGE_OVERLAY_PERMISSION kullanıyorsanız onlar da uygulamanızı diğer uygulamaların üzerinde gösterebiliyorsa, uygulamanızın mantığıyla başlayalım. Örneğin, önemli uyarıları göstermek için sistem uyarı pencerelerinden bildirimleri kullanın.

Güç ve veri yönetimi değişiklikleri

Güç ve veri yönetimiyle ilgili aşağıdaki değişiklikler büyük olasılıkla Wear OS uygulamanızı, Wear OS 4 çalıştıran bir cihazda etkileyecektir.

Kısıtlanmış Uygulamayı Beklemeye Alma Paketi

Sistem, uygulamanızı "Kısıtlanmış" Uygulama Bekletme Paketi (mevcutsa) uzun süre kullanılmaması veya aşırı sayıda emin olmanız gerekir.

Uygulamayı hazırda bekletme

Kullanıcı birkaç ay boyunca uygulamanızla etkileşimde bulunmazsa sistem uygulamanızın hazırda bekleme durumunda olması gerekir.

Yedekle ve Geri yükle

Wear OS 4'ten itibaren, belirli bir Wear OS cihazı bulut yedeklemeyi destekliyorsa kullanıcılar Söz konusu cihaz dışına veri aktarmak için verilerini buluta yedekleyebilme ve yeni bir Wear OS cihazına veri aktarmak için buluttan veri geri yükleyebilirler.