продолжить userActivity: NSUserActivity - определить, что это из callkit или контактов

Я реализовал callkit в своем проекте.

Поэтому, когда я сообщаю о входящем звонке, есть кнопка видео. поэтому в соответствии с этим ответом >Ответ пользователя102008 Когда пользователь нажимает кнопку видео

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

Метод делегата, вызванный с типом намерения INStartVideoCallIntent

Но есть и другой случай, когда тот же метод делегата вызывается с помощью INStartVideoCallIntent, когда пользователь нажимает кнопку видео из приложения контактов.

См. изображение введите здесь описание изображения

Теперь проблема в том, что я не могу определить, как я могу различать кнопки видео Callkit и кнопки видео контактов.

Любая помощь или предложение будут полезны. заранее спасибо


person Prashant Tukadiya    schedule 11.05.2019    source источник