无法在没有主页按钮的情况下调用 INPauseWorkoutIntent



我已经在IOS 12和XCode 10中的应用程序中实现了INPauseWorkoutIntent、INStartWorkoutIntnt或INResultWorkoutIntent。我可以使用home按钮打开Siri来正确使用命令,但我需要的是Hand-off。我的意思是,我只想说"暂停锻炼",它应该暂停。我也不想用手表。如何做到这一点,我还缺少什么?

注意:无论如何都没有调用- (id)handlerForIntent:(INIntent *)intent

我相信您已经实现了解析、确认和处理程序功能,使各个协议都感到舒适。

我只是检查了锻炼的响应代码,他们有。continueInApp响应代码。话虽如此,我相信你可以用代码.contineInApp传递响应,并在处理程序完成时保存你必须在UserActivity中使用的任何参数。UserAcitivity将传递给应用程序:AppDelegate中的continueUserActivity函数;这样你就可以暂停了。

如果没有调用handlerForIntent,那么我相信Siri 无法理解意图

最新更新