As of iOS 11, Apple currently supports the following intents:
- VoIP Calling (initiate calls and search the user's call history)
- Messaging (send messages and search the user's received messages)
- Payments (send payments between users or pay bills)
- Lists and notes (create and manage notes and to-do list items)
- Visual Codes (convey contact and payment information using Quick Response (QR) codes)
- Photos (search for and display photos)
- Workouts (start, end, and manage fitness routines)
- Ride booking (book rides and report their status)
- Car commands (manage vehicle door locks and get the vehicle's status)
- CarPlay (interact with a vehicle's CarPlay system)
- Restaurant reservations (create and manage restaurant reservations with help from the Maps app)
This API requires you to work with Apple Maps before your app can use it. For information on how to get started, go to http://mapsconnect.apple.com.
We are going to use the Payment intent, which allows us to send payments between users or pay bills. When we are done, we can just say Hey Siri! Send $100 to Jason Clayton for dinner last night using LetsEat. We can hook this up to any banking system, but at the moment, we have everything else set up for this. Let's get started.