SiriKit di Xamarin.iOS

Artikel ini menunjukkan cara menggunakan SiriKit di aplikasi Xamarin.iOS untuk menyediakan layanan yang dapat diakses oleh pengguna menggunakan Siri di perangkat iOS.

Baru menggunakan iOS 10, SiriKit memungkinkan aplikasi iOS untuk menyediakan layanan yang dapat diakses oleh pengguna menggunakan Siri dan aplikasi Peta pada perangkat iOS menggunakan Ekstensi Aplikasi dan kerangka kerja antarmuka pengguna Niat dan Niat baru.

Siri bekerja dengan konsep Domain, grup tindakan yang diketahui untuk tugas terkait. Setiap interaksi yang dimiliki aplikasi dengan Siri harus termasuk dalam salah satu Domain layanan yang dikenal sebagai berikut:

  • Panggilan audio atau video.
  • Memesan tumpangan.
  • Mengelola latihan.
  • Olahpesan.
  • Mencari foto.
  • Mengirim atau menerima pembayaran.

Ketika pengguna membuat permintaan Siri yang melibatkan salah satu layanan Ekstensi Aplikasi, SiriKit mengirimkan ekstensi objek Niat yang menjelaskan permintaan pengguna bersama dengan data pendukung apa pun. Ekstensi Aplikasi kemudian menghasilkan objek Respons yang sesuai untuk Niat yang diberikan, yang merinci bagaimana ekstensi dapat menangani permintaan.

Memahami Konsep SiriKit

Artikel ini membahas konsep utama yang akan diperlukan untuk bekerja dengan SiriKit di aplikasi Xamarin.iOS. Ini mencakup Titik Ekstensi UI Niat dan Niat baru dan cara kerjanya dengan Kosakata Aplikasi dan Pengguna untuk membuka aplikasi ke Siri.

Menerapkan SiriKit

Artikel ini membahas langkah-langkah yang diperlukan untuk menerapkan dukungan SiriKit di aplikasi Xamarin.iOS. Pengembang harus membaca panduan Memahami Konsep SiriKit di atas sebelum mencoba menambahkan dukungan SiriKit ke aplikasi, karena konsep utama tercakup yang akan diperlukan untuk implementasi yang berhasil.