Saat merancang dan membuat pintasan aplikasi, ikuti panduan berikut:
- Ikuti panduan desain
-
Untuk membuat pintasan aplikasi konsisten secara visual dengan pintasan yang digunakan untuk aplikasi sistem, ikuti Panduan Desain Pintasan Aplikasi.
- Hanya publikasikan empat pintasan yang berbeda
-
Meskipun API saat ini mendukung kombinasi dari maksimum lima belas pintasan statis dan dinamis untuk aplikasi Anda pada waktu tertentu, sebaiknya hanya publikasikan 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 mendorong pintasan dinamis dalam jumlah tak terbatas. Jika Anda menggunakan library ini untuk mendorong sejumlah besar pintasan, sebaiknya tetapkan `peringkat` pintasan yang akan muncul di peluncur yang didukung dengan memanggil metode
setRank()
- Batasi panjang deskripsi pintasan
-
Menu yang menampilkan pintasan aplikasi Anda di peluncur memiliki ruang yang terbatas. Jika memungkinkan, batasi panjang "deskripsi singkat" pintasan hingga 10 karakter, dan batasi panjang "deskripsi panjang" hingga 25 karakter.
Untuk informasi selengkapnya tentang label untuk pintasan statis, baca Menyesuaikan nilai atribut. Untuk pintasan dinamis dan yang dipasangi pin, baca dokumentasi referensi tentang
setLongLabel()
dansetShortLabel()
. - Simpan histori penggunaan pintasan dan tindakan
-
Untuk setiap pintasan yang dibuat, pertimbangkan beberapa cara yang dapat dilakukan agar pengguna dapat menyelesaikan tugas yang sama langsung dalam aplikasi Anda. Pastikan untuk memanggil
reportShortcutUsed()
dalam setiap situasi ini sehingga peluncur dapat menyimpan histori yang akurat tentang seberapa sering pengguna melakukan tindakan yang merepresentasikan pintasan. - Perbarui pintasan hanya saat artinya dipertahankan
-
Saat mengubah pintasan dinamis dan yang dipasangi pin, panggil
updateShortcuts()
hanya saat Anda mengubah informasi pintasan yang mempertahankan artinya. Atau, Anda dapat menggunakan salah satu metode berikut, bergantung pada jenis pintasan yang dibuat ulang:- Pintasan dinamis:
pushDynamicShortcut()
. - Pintasan yang dipasangi pin:
requestPinShortcut()
.
Misalnya, jika Anda membuat pintasan untuk menavigasi ke swalayan, akan sangat wajar untuk memperbarui pintasan apabila nama swalayan diubah tetapi lokasinya tetap sama. Jika pengguna berbelanja di swalayan yang lokasinya berbeda, alangkah baiknya untuk membuat pintasan baru.
- Pintasan dinamis:
- Periksa 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 memublikasikan ulang pintasan dinamis sesuai kebutuhan, seperti yang ditunjukkan pada cuplikan kode di Pencadangan dan Pemulihan.