Получение сведений о push-уведомлениях при запуске приложения с использованием языка swiftUI

Я использую язык SwiftUI

Я нажимаю на уведомление и перенаправляю на главный экран, но мне нужен подробный экран в перенаправлении.

Это мой установленный корневой код.. как установить здесь подробный экран с использованием языка SwiftUI

if(application.applicationState == .inactive)
    {
        // let storyboard = UIStoryboard(name: "Main", bundle: nil)

        let contentView = ContentView1()

        if let window = UIApplication.shared.keyWindow {

            self.window = window

        }

        self.window?.rootViewController =  UIHostingController(rootView: contentView)
        self.window?.makeKeyAndVisible()

        print("user tapped the notification bar when the app is in background")
    }

1 ответ

Вы можете использовать NavigationView и в него положить NavigationLink(_,destination:,tag:,selection:) где selection привязан к значению, которое будет соответствовать полученному уведомлению.

Подробное объяснение и пример кода см. На https://nalexn.github.io/swiftui-deep-linking/.

Другие вопросы по тегам