Моя проблема
Я реализую схемы URL в своем приложении, и они в целом работают нормально, когда приложение находится на переднем плане или в фоне. Тем не менее, я заметил, что когда он полностью закрыт и другое приложение пытается получить доступ к контенту, используя мой URL (например, app:page?image=1
), который обычно работает, он просто открывает приложение, но контент никогда не перехватывается.
Мой подход
Я настроил код в моих методах AppDelegate и SceneDelegate
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:])
И
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
Желаемое поведение
Он открывается, когда приложение находится в фоновом режиме, на переднем плане или закрыто
Фактическое поведение
Оно открывается только в том случае, если на переднем плане или фоне