Uygulama kısayollarına genel bakış

Geliştirici olarak, uygulamanızda belirli işlemleri gerçekleştirmek için kısayollar tanımlayabilirsiniz. Bu kısayolları desteklenen bir başlatıcıda veya asistanda görüntüleyebilir ve kullanıcılarınızın uygulamanızda yaygın ya da önerilen görevleri hızlıca başlatmasına yardımcı olabilirsiniz.

Bu dokümanda, uygulama kısayollarını nasıl oluşturacağınız ve yöneteceğiniz açıklanmaktadır. Kısayollarınızı iyileştirmek için bazı en iyi uygulamaları da öğrenebilirsiniz.

Kısayol türleri

Uygulama kısayolları kullanılarak gösterilen temel işlemler
Şekil 1. Uygulama kısayollarını kullanarak temel işlemleri gösterebilir ve kullanıcıları anında uygulamanızın derinliklerine götürebilirsiniz.

Her kısayol, bir veya daha fazla amaç içerir. Kullanıcılar kısayolu seçtiğinde bu amaçların her biri uygulamanızda belirli bir işlemi başlatır. Uygulamanız için oluşturduğunuz kısayolların türleri, uygulamanın kullanım alanına bağlıdır. Aşağıda, kısayol olarak ifade edebileceğiniz işlemlere örnekler verilmiştir:

  • Bir e-posta uygulamasında yeni bir e-posta oluştururken
  • Kullanıcıları bir harita uygulamasında belirli bir konuma yönlendirme.
  • Bir iletişim uygulamasında kullanıcının kişisine mesaj gönderme
  • Bir medya uygulamasında TV programının sonraki bölümünü oynatma
  • Bir oyun uygulamasında son kayıt noktasını yükleme
  • Kullanıcının, teslimat uygulamasında sözlü komutları kullanarak içecek sipariş etmesine izin verme.

Uygulamanız için aşağıdaki kısayol türlerini yayınlayabilirsiniz:

  • Statik kısayollar, bir APK'ya veya uygulama paketine paketlenmiş bir kaynak dosyasında tanımlanır.
  • Dinamik kısayollar yalnızca çalışma zamanında uygulamanız tarafından gönderilebilir, güncellenebilir ve kaldırılabilir.
  • Kullanıcı izin verirse sabitlenmiş kısayollar, çalışma zamanında desteklenen başlatıcılara eklenebilir.

Özellikleri kullanan asistanlarda kısayolları görüntüleme

shortcuts.xml içindeki özellikler, kullanıcıların uygulamanızı başlatmak ve doğrudan belirli bir görevi gerçekleştirmek için yapabileceği işlem türlerini bildirmenize olanak tanır. Daha fazla bilgi için özellik ekleme ile ilgili belgelere bakın.

Kısayol sınırlamaları

Desteklenen başlatıcıların çoğu, hem statik hem de dinamik kısayollar dahil olmak üzere aynı anda en fazla dört kısayol gösterir. Google'ın platformlarında gösterilecek dinamik kısayolları gönderirken kısayol sınırına tabi olmamak için Google Kısayolları Entegrasyon Kitaplığı'nı kullanın.

Google Kısayollar Entegrasyon Kitaplığı'nı kullanmamayı seçerseniz uygulamanız, cihazın aynı anda desteklediği kısayol sayısı sınırına tabi olur. Bu şekilde yayınlanan kısayollar yalnızca Android başlatıcılarında görünür ve diğer Google yüzeylerinde bulunamaz.

Kullanıcıların uygulamanız için oluşturabileceği sabitlenmiş kısayol sayısında sınır yoktur. Uygulamanız sabitlenmiş kısayolları kaldıramaz ancak devre dışı bırakabilir.

Uygulamanız için kısayollar oluşturmaya başlamak üzere aşağıdaki dokümanları inceleyin:

Kısayollarda gerçekleştirebileceğiniz işlemler hakkında daha fazla bilgi için ShortcutManager API referans belgelerine bakın.