随着iOS 10的发布,SiriKit可供开发者使应用程序启用Siri。但从SiriKit文档中看来,SiriKit支持特定领域的应用程序。目前,苹果建议以下领域: - VoIP呼叫 - 消息传递 - 支付 - 照片 - 锻炼 - 预约乘车 - CarPlay(仅限汽车供应商) - 餐厅预订(需要Apple的额外支持)但我的应用程序属于医疗领域,未在上述列表中列出。 我希望应用程序可以启用Siri,以预约他/她最喜欢的医生,查找可能的时间段或根据位置找到医生并预约。文档中有意图领域。那么我们能创建自定义的INIntent来支持这些功能吗?
在iOS 10上你不能这样做。 这只是一种猜测,但创建一个全新的意图可能需要在Siri服务器上进行更多的工作: 所有支持语言所需的必要词汇 将口语句子的哪些部分应该成为Siri词汇的一部分以及哪些部分应该成为你的应用程序的一部分进行映射 开发完成意图所需的过程/过程(参数解析、确认等)