Да, это возможно
Прежде всего, вы должны правильно отправить URL (в разделе данных уведомления)
Тогда в
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void)
вам нужно получить этот URL из параметра userInfo
(который является вашим уведомлением)
Сохранить URL как этот
var urlToOpen: String?
в AppDelegate
Затем в методе applicationDidBecomeActive
вы должны проверить, не равен ли urlToOpen
ноль, и если нет, проанализировать его по своему желанию и сделать все, что вы хотите (например, открыть определенный ViewController или другой материал).
приписка
Не забудьте установить urlToOpen
на ноль в конце applicationDidBecomeActive
method