Saat mendesain dan membuat pintasan aplikasi, ikuti panduan berikut:
- Mengikuti panduan desain
-
Untuk membuat pintasan aplikasi Anda konsisten secara visual dengan pintasan yang digunakan untuk aplikasi sistem, ikuti Panduan Desain Ikon Pintasan Aplikasi.
- Hanya memublikasikan empat pintasan yang berbeda
-
Meskipun API mendukung kombinasi hingga 15 pintasan statis dan dinamis untuk aplikasi Anda, sebaiknya publikasikan hanya empat pintasan yang berbeda untuk meningkatkan tampilan visualnya di peluncur.
Selain menampilkan pintasan di peluncur, gunakan Library Integrasi Pintasan Google untuk menampilkan pintasan di platform Google seperti Asisten Google. Library ini mendukung pengiriman pintasan dinamis dalam jumlah tak terbatas. Jika Anda menggunakan library ini untuk mengirim banyak pintasan, sebaiknya tetapkan
rank
pintasan yang harus muncul di peluncur yang didukung dengan memanggil metodesetRank()
. - Batasi panjang deskripsi pintasan
-
Ruang pada menu yang menampilkan pintasan aplikasi Anda di peluncur dibatasi. Jika memungkinkan, batasi panjang "deskripsi singkat" pintasan hingga 10 karakter dan batasi panjang "deskripsi panjang" hingga 25 karakter.
Untuk mengetahui informasi selengkapnya tentang label untuk pintasan statis, baca Menyesuaikan nilai atribut. Untuk pintasan dinamis dan yang disematkan, baca dokumentasi referensi tentang
setLongLabel()
dansetShortLabel()
. - Mempertahankan histori penggunaan pintasan dan tindakan
-
Untuk setiap pintasan yang Anda buat, pertimbangkan berbagai cara yang dapat digunakan pengguna untuk menyelesaikan tugas yang sama secara langsung dalam aplikasi Anda. Panggil
reportShortcutUsed()
dalam setiap situasi ini sehingga peluncur dapat menyimpan histori yang akurat tentang seberapa sering pengguna melakukan tindakan yang merepresentasikan pintasan Anda. - Memperbarui pintasan hanya jika artinya dipertahankan
-
Saat mengubah pintasan dinamis dan yang disematkan, hanya panggil
updateShortcuts()
saat mengubah informasi pintasan yang mempertahankan artinya. Jika tidak, gunakan salah satu metode berikut, bergantung pada jenis pintasan yang Anda buat ulang:- Pintasan dinamis:
pushDynamicShortcut()
. - Pintasan yang disematkan:
requestPinShortcut()
.
Misalnya, jika Anda membuat pintasan untuk menavigasi ke supermarket, sebaiknya perbarui pintasan tersebut jika nama supermarket berubah tetapi lokasinya tetap sama. Namun, jika pengguna mulai berbelanja di lokasi supermarket lain, sebaiknya buat pintasan baru.
- Pintasan dinamis:
- Memeriksa pintasan dinamis setiap kali Anda meluncurkan aplikasi
-
Pintasan dinamis tidak dipertahankan apabila pengguna memulihkan datanya ke perangkat baru. Karena alasan ini, sebaiknya periksa jumlah objek yang ditampilkan oleh
getDynamicShortcuts()
setiap kali Anda meluncurkan aplikasi dan publikasikan ulang pintasan dinamis sesuai kebutuhan, seperti yang ditunjukkan dalam cuplikan kode di Pencadangan dan pemulihan.