Google Asistan-App Actions

Herkese merhabalar,


Bu yazımda Google Asistan kullanarak uygulamalarımızı nasıl kullanabileceğimizden bahsedeceğim. Peki nasıl mı yapıyoruz? İşte bunun cevabı App Actions


Gelin şimdi App Actions nedir, mobil uygularımızda nasıl kullanıyoruz bunları inceleyelim.


App Actions nedir ?

Kullanıcıların Android cihazlarda Google Asistan üzerinden uygulamanızı tetikleyebilmesini sağlayan olaylara App Actions diyoruz. App Actions, Android 5 (API düzey 21) ve sonraki sürümlerde desteklenir. Kullanıcılar yalnızca Android telefonlarda App Actions’a erişebilir. App Acitons’ı kullanabilmek için derin Android bağlantıları(Android deep link) implement etmeli ve belirli bir Activity‘i ayağa kaldırmalısınız.


Kullanıcılar yalnızca Asistan’a bir istekte bulunarak Asistan aracılığıyla uygulamalarınıza kolayca derinlemesine bağlantı sağlayabilir. Kullanıcı uygulamanızı zaten yüklediyse, kullanıcılar “Hey Google, …..(uygulama adınız)’dan yemek sipariş edin” gibi uygulama adınızı içeren bir çağırma ifadesi söylediğinde Asistan derin bağlantıyı tetikler.



App Actions nasıl kullanılır?

App Actions’ı etkinleştirmek için Android uygulama projemize uygulamamızın hangi yerleşik hedefleri desteklediğini bildiren actions.xml dosyasını ekleriz. Bazı kullanım durumlarında, Android Slices oluşturabilir ve bunları actions.xml dosyanızda ilişkilendirebiliriz.


Android uygulamamızı App Actions ile entegre etmek için uygulama projemizin res / xml dizinine bir actions.xml dosyası yerleştirilmiş olmalıdır.

<meta-data> etiketi kullanarak AndroidManifest.xml dosyasındaki actions.xml dosyasına referansı ekleyelim :

<application>
    <!-- ... -->
    <meta-data android:name="com.google.android.actions" android:resource="@xml/actions" />
</application>

Action.xml oluşturmak için linki ziyaret edebilir ve detayları öğrenebilirsiniz.


App Actions nasıl çalışır?