Bu sayfada, Google Home Mobile SDK'da belirli devreye alma API özelliklerinin kullanımı ele alınmaktadır.
Komisyon kazandıran keşif bildirimlerini engelleme

Google Play services Android, varsayılan olarak kullanıcıları yakında komisyon kazanmaya uygun Matter cihazlar olduğu konusunda proaktif olarak bilgilendirmek için mobil cihaz ekranının alt yarısını kaplayan "yarım sayfa" bildirimlerini kullanır.
Uygulamanız ön plandayken kesintileri önlemek için Mobile SDK'deki suppressHalfSheetNotification()
yöntemini çağırarak bu bildirimleri bastırabilirsiniz. Daha fazla bilgi için API belgelerine bakın.
Bu API ile etkinleştirilen bastırma, uygulamanız 15 dakikadan uzun süre ön planda kalırsa zaman aşımına uğrar. Zaman aşımından sonra bastırmayı yeniden etkinleştirmek için suppressHalfSheetNotification()
işlevini tekrar çağırın. Aksi takdirde, yarım sayfa bildirimleri görünmeye başlar.
Bu API'nin bir uygulamasına Google Home Sample App for Matter adresinden ulaşabilirsiniz. Daha fazla bilgi için
HalfSheetSuppressionObserver.kt
sayfasına bakın.
Matter devreye alma desteğini belirtme
Mobile SDK kullanarak komisyon alıyorsanız Google Home Developer Console bölümüne uygulama paketi adını eklemeniz, Matter API'lerimizi uygulamanız ve ACTION_COMMISSION_DEVICE
amacını işleyerek uygulamanızın Matter komisyonunu desteklediğini belirtmeniz gerekir.
AndroidManifest.xml
dosyanızdaki application
bildirimine aşağıdaki intent-filter
öğesini ekleyin:
<intent-filter>
<action android:name="com.google.android.gms.metadata.MODULE_DEPENDENCIES" />
</intent-filter>
Referans için örnek uygulamamızın manifestine göz atın.
Uygulama seçici

Uygulamanız, devreye alma işlemi sırasında uygulama seçicide iki şekilde görünür:
- Bir uygulama seçin ekranında.
- Kullanıcılar Başka uygulama seç'i belirlerse bu uygulama, Diğer Yüklü Uygulamalar ekranında gösterilir.
Önerilen uygulamalar
Uygulama seçicide iki önerilen uygulama gösterilir.
- İlk değer her zaman Google Home app (GHA) olur.
- İkincisi ise cihaz üreticisinin tercih ettiği uygulama içindir. Bu uygulama, cihazın VID'si veya PID'si ile ilişkili bir Developer Console projesinde tanımlanmışsa geçerlidir.
Uygulamaların Bir uygulama seçin ekranında olduğu iki senaryo vardır.
- Yüklendi: Uygulamanın Play services amaç filtresini desteklediğini kontrol edin.
ACTION_COMMISSION_DEVICE
Amaç filtresi eksikse kullanıcı, uygulamayı güncellemek için Play Store'a yönlendirilir. - Yüklü Değil: Kullanıcı, devam etmeden önce uygulamayı yüklemek için Play Store'a yönlendirilir.