objective-c - SiriKit:使用多个电话号码调用联系人

标签 objective-c swift siri sirikit

我在做 Siri 集成。我有一个问题,因为我不知道如何解决联系人与两个或更多号码的联系。

我需要这样的东西:

enter image description here

除此之外,Siri 让我选择两个同名的联系人。

enter image description here

最佳答案

目前的 iOS10 API 似乎不可能。我有类似的问题并做了一个解决方法——如果请求被解决给一个有多个电话号码的人,那么我将电话号码作为一个人 (INPerson) 返回,而不是返回人本身。然而,Siri 仍会询问“姓名”,而不是“电话号码”。

关于objective-c - SiriKit:使用多个电话号码调用联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41808954/

相关文章:

ios - 静态变量在多个目标之间的行为如何?

c++ - 是否可以用 C++ 编写应用程序的核心,然后将 Obj-C 和 Cocoa 用于 UI?

ios - 将 Siri 设置为 AVSpeechSynthesisVoice?

ios - 有没有什么方法可以像 "raise to speak"功能一样监控用户的iphone移动?

ios - 在 objective-c 中将文件作为附件发送

objective-c - iOS 5 JSON 到 tableView 错误

ios - Couchbase lite ios 检索文件

ios - 我如何从我的 Xcode 调试器中读取这条语句?

iOS Twitter 发布问题 - 字符数

ios - Apple Siri Intent 无明显原因停止播放