SiriKit

Last year, Apple announced the addition of a new framework called SiriKit. This framework allows developers to leverage Siri in their apps. For the last year, SiriKit has been slowly adopted by developers. This year, Apple added even more supported domains. In this chapter, we are going to add SiriKit support to our app.

My original goal was to have Siri set up restaurant reservations, but unfortunately, Apple software requires this feature to be done using MapKit. Using MapKit is not the real issue, though. The real issue is that you have to work with Apple to get this set up so that we cannot make restaurant reservations. If you are working on an app that needs this feature, then you need to contact Apple support. In this chapter, we are going to set up the framework so that we have the ability to request money from someone. The setup for SiriKit is quite similar, so once you are comfortable doing this chapter, you should not have a problem working through the others. Please note that to use SiriKit, you must have a developer license to run Siri on your device.

We will cover the following topics in this chapter: