随着iOS 10的发布,开发人员可以使用SiriKit启用Siri应用程序。但是从SiriKit文档中看,SiriKit似乎支持特定的域应用程序。

目前,Apple建议以下域名:

  • VoIP调用
  • 消息
  • 付款
  • 照片
  • 锻炼
  • 乘车预订
  • CarPlay(仅限汽车销售商)
  • 餐厅预订(必填
    Apple的其他支持)

  • 但是我的申请是在医学领域,上面没有列出。
    我希望启用Siri的应用程序能够与他/她最喜欢的医生进行预约,以获取可能的时间空缺,或者根据位置和预约来寻找医生。

    记录的Intent Domains

    那么我们可以创建自定义INIntent来支持此功能吗?

    最佳答案

    不,您不能在iOS 10上使用。
    这纯粹是推测,但要创建一个全新的意图,可能需要在Siri服务器上做更多的工作:

  • 所有支持的语言的必要词汇表
  • 映射口头句子的哪些部分应该成为Siri词汇的一部分,哪些应该成为您的应用程序的一部分
  • 开发实现意图所需的一个或多个过程(参数解析,确认等)
  • 10-08 18:31