首页 > 解决方案 > 继续 userActivity: NSUserActivity - 识别它来自 callkit 或联系人

问题描述

我已经在我的项目中实现了 callkit。

因此,当我报告来电时,会有视频按钮。所以根据这个答案user102008's Answer When user tap on video button

func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool

使用意图类型调用的委托方法INStartVideoCallIntent

但是在其他情况下,INStartVideoCallIntent 当用户从联系人应用程序中点击视频按钮时,会调用相同的委托方法

看图片 在此处输入图像描述

现在的问题是我无法确定如何区分动作 Callkit 视频按钮和联系人视频按钮。

任何帮助或建议都会有所帮助。提前致谢

标签: iosswiftcallkitnsuseractivity

解决方案


推荐阅读