Memahami perilaku notifikasi untuk kacamata audio dan kacamata layar

Perangkat XR yang kompatibel
Panduan ini membantu Anda membangun pengalaman untuk jenis perangkat XR ini.
Kacamata Audio &
Tampilan

Kacamata pintar audio dan kacamata pintar dengan layar menggunakan framework notifikasi Android standar, sehingga Anda dapat memberi tahu pengguna di berbagai faktor bentuk menggunakan API notifikasi yang sama. Untuk meningkatkan kompatibilitas maksimum dan meminimalkan overhead pengembangan, gunakan Android NotificationCompat API. Android mengurai notifikasi masuk dan menyesuaikan presentasinya berdasarkan kemampuan perangkat.

Dengan mengikuti praktik terbaik untuk notifikasi, notifikasi ponsel yang ada dapat dihubungkan ke kacamata pintar audio dan kacamata pintar dengan layar dengan sedikit atau tanpa konfigurasi tambahan. Baca informasi di bagian berikut untuk memahami cara sistem menyesuaikan notifikasi untuk kacamata audio dan kacamata layar.

Cara sistem menentukan apakah akan menjembatani notifikasi

Android menggunakan Notification.Style notifikasi yang masuk bersama dengan beberapa kriteria lainnya untuk menentukan apakah akan menjembatani notifikasi ke kacamata pintar audio atau kacamata pintar dengan layar pengguna.

Gaya notifikasi yang didukung di kacamata pintar

Kacamata tampilan mendukung subset class Notification.Style Android. Gaya notifikasi berikut dirender sepenuhnya di kacamata tampilan:

Gaya notifikasi lainnya (seperti InboxStyle) tidak sepenuhnya diuraikan dan dirender. Untuk gaya ini, kolom khusus gaya tidak dirender (seperti teks ringkasan untuk InboxStyle). Sebagai gantinya, sistem akan kembali ke gaya standar dan hanya merender kolom umum seperti judul konten.

Kriteria wajib lainnya untuk penghubungan

Selain gaya notifikasi, notifikasi juga harus memenuhi kriteria berikut agar dapat dihubungkan ke kacamata pintar audio atau kacamata pintar dengan layar pengguna:

  1. Notifikasi tidak tunduk pada salah satu setelan yang dikontrol pengguna berikut yang akan mencegah pengirimannya:

    • Setelan aplikasi pendamping kacamata:

      • Tombol tingkat aplikasi: Pengguna dapat memilih notifikasi aplikasi mana yang dijembatani ke kacamata. Jika notifikasi di kacamata diaktifkan, notifikasi aplikasi tertentu akan dinonaktifkan secara default, kecuali notifikasi di daftar "Disarankan".

        Perilaku default ini memungkinkan pengguna tetap mengaktifkan notifikasi di ponsel untuk aplikasi tertentu, tetapi menonaktifkannya untuk aplikasi tersebut di kacamata. Untuk membantu pengguna memutuskan apakah akan mengaktifkan notifikasi untuk aplikasi Anda di aplikasi Glass, jelaskan bagaimana notifikasi akan meningkatkan pengalaman mereka dengan aplikasi Anda.

    • Setelan notifikasi tingkat sistem di ponsel pengguna:

      • Tombol di tingkat aplikasi: Jika pengguna menonaktifkan notifikasi sepenuhnya untuk aplikasi di ponsel, tidak ada notifikasi untuk aplikasi tersebut yang dihubungkan.

      • Setelan saluran notifikasi: Jika pengguna menonaktifkan notifikasi untuk saluran notifikasi yang ditentukan aplikasi, tidak ada notifikasi untuk saluran tersebut yang dihubungkan.

    • Setelan Jangan Ganggu (DND) tingkat sistem di ponsel pengguna: Kacamata AI menggunakan setelan DND ponsel. Jika ponsel pengguna dalam mode JANGAN GANGGU, notifikasi juga akan disembunyikan di kacamata pengguna.

  2. Notifikasi ditetapkan ke saluran dengan IMPORTANCE_HIGH atau IMPORTANCE_MAX.

  3. Judul notifikasi bukan null atau kosong.

  4. Notifikasi tidak ditandai dengan FLAG_LOCAL_ONLY. Jika tanda ini disetel, notifikasi akan dibatasi untuk perangkat utama.

  5. Notifikasi bukan notifikasi berkelanjutan, seperti tugas latar belakang yang persisten, kecuali jika memenuhi syarat sebagai notifikasi Info Terbaru.

Cara notifikasi Info Terbaru diteruskan ke kacamata pintar

Notifikasi Pembaruan Langsung adalah class notifikasi khusus yang dirancang untuk aktivitas berkelanjutan yang dimulai pengguna yang memerlukan pemantauan real-time, seperti perkiraan waktu tiba layanan transportasi online, navigasi belokan demi belokan, atau panggilan aktif. Tidak seperti notifikasi biasa, update langsung tetap aktif untuk memberikan aliran informasi berkelanjutan yang ditampilkan secara jelas di seluruh UI sistem.

Untuk kacamata tampilan, update langsung ditampilkan di dua lokasi utama:

  • Layar utama: Notifikasi Live Update muncul di kanvas Beranda sebagai kartu. Jika beberapa update langsung aktif, sistem akan menggunakan tumpukan.
  • Status bar sistem: Saat pengguna berada di dalam aplikasi atau pengalaman lain, update langsung muncul sebagai chip status di status bar sistem. Chip ini muncul sebentar setiap kali terjadi perubahan status. Jika layar dalam mode tidur, chip status akan otomatis mengaktifkan layar untuk memberi sinyal perubahan status, sehingga pengguna tetap mendapatkan informasi tanpa interaksi manual.

Jika notifikasi update langsung menggunakan gaya notifikasi yang didukung untuk kacamata AI, notifikasi tersebut akan diuraikan dan dirender sepenuhnya. Notifikasi Info Terbaru yang menggunakan gaya notifikasi lain (seperti BigTextStyle) tidak diuraikan sepenuhnya, dan sistem akan menyesuaikannya menjadi notifikasi gaya standar.

Tindakan notifikasi yang tersedia untuk kacamata pintar

Di kacamata layar, notifikasi masuk muncul sebagai notifikasi pendahuluan (HUN). Untuk notifikasi MessagingStyle, aplikasi Anda dapat menggunakan tindakan balasan langsung. Pengguna dapat mengetuk untuk meluaskan detail selengkapnya dan membalas. Untuk semua gaya notifikasi lainnya, satu-satunya opsi yang tersedia adalah tindakan hapus yang disediakan sistem.

Saat menggunakan balasan langsung, pengguna dapat membalas dengan suara mereka atau memilih dari daftar smart reply dengan men-scroll ke depan. Untuk balasan smart, Anda dapat menggunakan AI di perangkat untuk menyarankan balasan singkat yang relevan.