Ringkasan pintasan aplikasi

Sebagai developer, Anda dapat menentukan pintasan untuk melakukan tindakan tertentu di aplikasi. Anda dapat menampilkan pintasan ini di peluncur atau asisten yang didukung—seperti Asisten Google—dan membantu pengguna memulai tugas umum atau yang direkomendasikan dengan cepat dalam aplikasi Anda.

Dokumentasi ini menunjukkan cara membuat dan mengelola pintasan aplikasi. Anda juga dapat mempelajari beberapa praktik terbaik untuk meningkatkan pintasan.

Jenis pintasan

pintasan aplikasi
Gambar 1. Dengan menggunakan pintasan aplikasi, Anda dapat menampilkan tindakan penting dan langsung mengarahkan pengguna ke aplikasi Anda.

Setiap pintasan mereferensikan satu atau beberapa intent, yang masing-masing akan meluncurkan tindakan tertentu di aplikasi Anda saat pengguna memilih pintasan. Jenis pintasan yang Anda buat untuk aplikasi bergantung pada kasus penggunaan aplikasi tersebut. Contoh tindakan yang dapat Anda ekspresikan sebagai pintasan meliputi tindakan berikut:

  • Menulis email baru di aplikasi email.
  • Mengarahkan pengguna ke lokasi tertentu dalam aplikasi peta.
  • Mengirim pesan ke kontak pengguna di aplikasi komunikasi.
  • Memutar episode acara TV berikutnya di aplikasi media.
  • Memuat titik simpan terakhir di aplikasi game.
  • Mengizinkan pengguna memesan minuman di aplikasi pengiriman menggunakan perintah lisan.

Anda dapat memublikasikan jenis pintasan berikut untuk aplikasi Anda:

  • Pintasan statis ditentukan dalam file resource yang dikemas ke dalam APK atau app bundle.
  • Pintasan dinamis dapat didorong, diperbarui, dan dihapus oleh aplikasi Anda hanya pada runtime.
  • Pintasan yang disematkan dapat ditambahkan ke peluncur yang didukung saat runtime jika pengguna memberikan izin.

Menampilkan pintasan di asisten menggunakan kemampuan

Kemampuan di shortcuts.xml memungkinkan Anda mendeklarasikan jenis tindakan yang dapat dilakukan pengguna untuk meluncurkan aplikasi Anda dan langsung melakukan tugas tertentu. Misalnya, Anda dapat memberi pengguna kontrol suara aplikasi melalui Asisten Google dengan mendeklarasikan elemen capability yang memperluas fungsi dalam aplikasi ke Action Aplikasi Asisten. Untuk detail selengkapnya, lihat dokumentasi tentang menambahkan kemampuan.

Batasan pintasan

Sebagian besar peluncur yang didukung menampilkan hingga empat pintasan sekaligus, termasuk pintasan statis dan dinamis. Saat mendorong pintasan dinamis untuk tampilan di platform Google, seperti Asisten Google, gunakan Library Integrasi Pintasan Google agar tidak tunduk pada batas pintasan.

Jika Anda memilih untuk tidak menggunakan Library Integrasi Pintasan Google, aplikasi Anda tunduk pada batas jumlah pintasan yang didukung perangkat pada suatu waktu. Pintasan yang dipublikasikan dengan cara ini hanya muncul dalam peluncur Android dan tidak dapat ditemukan di platform Google seperti Asisten.

Tidak ada batasan jumlah pintasan yang disematkan yang dapat dibuat pengguna ke aplikasi Anda. Aplikasi Anda tidak dapat menghapus pintasan yang disematkan, tetapi dapat menonaktifkannya.

Untuk mulai membuat pintasan aplikasi, lihat dokumentasi berikut:

Untuk detail selengkapnya tentang operasi yang dapat Anda lakukan di pintasan, lihat dokumentasi referensi API ShortcutManager.