在我的应用程序中,我创建了一个SiriKit意图,允许用户搜索人员。如果他们直接从Siri触发此意图,我想使用此搜索字符串打开我的应用程序并显示结果 - 我可以通过将`.continueInApp`和一个`NSUserActivity`传递给完成处理程序来实现这一点。然而,如果该意图是Shortcuts应用程序中的流程的一部分,则我希望将结果作为输出从意图处理程序传递出去 - 同样,我可以通过返回结果数组和`.success`传递给完成处理程序来实现这一点。我的问题是,我的处理程序如何确定它所运行的上下文,以便根据情况启动我的应用程序或直接返回结果?