Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Commissioning API'yi kullanan uygulamanızdaki devreye alma akışı iki şekilde başlatılabilir: doğrudan uygulamanızda veya Hızlı Eşleme sürecindeki bir uygulama seçici aracılığıyla. Bu bölümde, her birinin kullanıcı deneyimi (UX) ele alınmaktadır.
Uygulama tarafından başlatıldı
Bu senaryoda kullanıcı, genellikle "Cihaz Ekle" şeklindeki bir harekete geçirici mesajdan (GTM) uygulamanızda cihaz etkinleştirmeye başlar. Cihaz Ekle düğmesini aşağıdaki gibi göstermenizi öneririz:
Kullanıcıların tüm cihazlarını gördüğü yer (ör. Denetimler sayfası)
Kullanıcıların evi yönetebileceği bir yer (ör. Ayarlar sayfası)
Uygulamanızın Ana Sayfa'sı
Devreye alma işlemi tamamlandığında kullanıcıyı uygulamanın Ana Sayfası'na veya uygulamada kullanıcıya yeni kurduğu cihaz denetleyiciyi ya da yeni kurulan cihaz da dahil olmak üzere tüm cihazların tam listesini gösteren bir konuma yönlendirmenizi öneririz.
Kullanıcı deneyimi Şekil 2'de gösterilmiştir:
Hızlı Eşleme tarafından başlatıldı
Devreye alma işlemi, Android'de Hızlı Eşleme kullanılarak da başlatılabilir. Cihazın Matter QR kodunu taradıktan sonra kullanıcıdan, devreye alma işlemine devam etmek için bir uygulama seçmesi istenir. Uygulamanızı seçtiğinizde, Şekil 3'te gösterildiği gibi uygulamadan Commissioning API kullanılır.
Uygulama, kullanıcının mobil cihazında yüklü değilse devam etmeden önce uygulamayı yüklemesi istenir. Kullanıcı deneyimi, izin ekranından itibaren Şekil 2'dekiyle aynıdır.
Uygulama seçici
Uygulamanızın, devreye alma işlemi sırasında uygulama seçicide görünmesinin iki yolu vardır:
Uygulama seçin ekranında.
Kullanıcılar Başka uygulama seç'i seçerse bu uygulama Yüklü Diğer Uygulamalar ekranında gösterilir.
Önerilen Uygulamalar
Uygulama seçicide iki önerilen uygulama gösterilir.
İlki her zaman Google Home app (GHA).
İkincisi, cihaz üreticisinin tercih ettiği uygulama içindir (cihazın VID veya PID ile ilişkili bir Google Home Developer Console projesinde tanımlanmışsa). (Bu seçenek, Matter cihazları üretmeyen uygulama geliştiriciler için geçerli değildir.)
Uygulamalar Uygulama seçin ekranındayken iki senaryo vardır.
Yüklü: Google Play services Uygulamanın ACTION_COMMISSION_DEVICE intent filtresini desteklediğinden emin olun. Intent 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.