首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CarPlay通信应用程序未能将Siri INStartCallIntent切换到主应用程序

CarPlay通信应用程序未能将Siri INStartCallIntent切换到主应用程序
EN

Stack Overflow用户
提问于 2022-07-19 08:08:17
回答 1查看 46关注 0票数 0

在我将CarPlay -通信权限添加到我们的项目之后,使用Siri查询的CarPlay调用不再工作,步骤如下:

call.

  • Disconnect

  • 连接iPhone到CarPlay设备。

  • 查询“嘿Siri,用{myApp}打给Megan”

  • Siri说“打电话给Megan iPhone”发生了,我的应用程序在iPhone上没有启动使call.

  • Disconnect CarPlay,同样的Siri查询可以启动我的应用程序并调用successfully.

调试时,我发现如果我使用CarPlay通信和CarPlay连接,将不会调用AppDelegate/SceneDelegate中的“应用程序(_:continue:restorationHandler:)”,因此表示“INStartCallIntentResponse”中开始调用意图的userActivity (来自Siri扩展)将不会被处理。

因此,问题是carplay-通信权限是否支持使用Siri查询的VoIP?我错过了什么配置吗?

我的发展环境:

Xcode 13.4.1

iPhone 12和iOS 15.5

索尼AX100 100/AX100 1000信息娱乐系统/用于Xcode 13.4.1的CarPlay模拟器

项目配置:

主程序info.plist: NSUserActivityTypes: INStartCallIntent,INStartAudioCallIntent,INStartVideoCallIntent Siri扩展info.plist: IntentsSupported: INStartAudioCallIntent,INStartCallIntent,INSearchCallHistoryIntent

我的应用程序支持CallKit/Siri工具包

EN

回答 1

Stack Overflow用户

发布于 2022-07-20 01:57:27

CPTemplateApplicationSceneDelegate是UISceneDelegate的一个子协议,所以如果您使用carplay通信权限,将调用CPTemplateApplicationSceneDelegate中的应用程序(_:continue:restorationHandler:)(而不是您的主应用程序)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73033317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档