Khant Thu Linn Khant Thu Linn - 5 months ago 34
iOS Question

SiriKit support for general services

I have watched SiriKit in wwdc and read document.

https://developer.apple.com/library/prerelease/content/documentation/Intents/Conceptual/SiriIntegrationGuide/


Add SiriKit support only if your app implements one of the following
types of services:


  • Audio or video calling

  • Messaging Payments

  • Searching photos

  • Workouts

  • Ride booking




I am still wondering whether I can do for other services (since my app will be for enterprise app).

My service will be very simple searching only like "Find SQ212 in myapp".

Can it be done? I afraid that sirkit can't support intent for other servies.

Answer

No, you can't. That's why it says "only if your app implements one of the following types of services".

You won't get the 'find foo in bar' syntax; each respective service has its own syntax - like "start a workout in MyApp" or "Book a ride to place with MyApp". See https://developer.apple.com/sirikit/ for examples.

I would expect a workaround using the SiriKit API to result in your app being rejected if submitted to the general app store, and I would expect it to be extremely fragile if it passed App Review or didn't go through it in the first place.

Comments