Xamarin.iOS'ta SiriKit
Bu makalede, bir iOS cihazında Siri kullanarak kullanıcıya erişilebilen hizmetler sağlamak için bir Xamarin.iOS uygulamasında SiriKit'in nasıl kullanımı açıklanmıştır.
iOS 10'da yeni olan SiriKit, bir iOS uygulamasının Uygulama Uzantıları ve yeni Intents ve Intents UI çerçevelerini kullanarak bir iOS cihazında Siri ve Haritalar uygulamasını kullanarak kullanıcıya erişilebilen hizmetler sağlamalarını sağlar.
Siri, etki alanları, ilgiligörevler için know eylem grupları kavramıyla çalışır. Bir uygulamanın Siri ile sahip olduğu her etkileşim, bilinen hizmet Etki Alanlarından biri olmalıdır:
- Sesli veya görüntülü arama.
- Yolculuk rezervasyonu.
- Sporları yönetme.
- Mesajlaşma.
- Fotoğraf arama.
- Ödeme gönderme veya alma.
Kullanıcı Bir Uygulama Uzantısının hizmetlerinden birini içeren Siri isteği gönderdiği zaman SiriKit uzantıya kullanıcının isteğini ve tüm destek verilerini açıklayan bir Intent nesnesi gönderir. Uygulama Uzantısı daha sonra verilen Amaç için uygun Response nesnesini oluşturur veuzantının isteği nasıl işleyebilirsiniz?
SiriKit Kavramlarını Anlama
Bu makalede bir Xamarin.iOS uygulamasında SiriKit ile çalışmak için gerekli olacak temel kavramlar açıklanmıştır. Yeni Intents and Intents UI Uzantı Noktalarını ve bir uygulamayı Siri'ye açmak için Uygulama ve Kullanıcı Sözlüğü ile nasıl birlikte olduklarını kapsar.
SiriKit Uygulama
Bu makale, Xamarin.iOS uygulamalarına SiriKit desteği uygulamak için gereken adımları kapsar. Bir uygulamaya SiriKit desteği eklemeye çalışmadan önce geliştirici yukarıdaki SiriKit Kavramlarını Anlama kılavuzunu okuması gerekir çünkü başarılı bir uygulama için gerekli olacak temel kavramlar ele alır.