使用swiftUI语言获取应用程序启动时的推送通知详细信息
我用的是SwiftUI语言 我单击通知并重定向到主屏幕,但我需要重定向中的详细屏幕 这是我的设置根代码。。如何使用SwiftUI语言设置此处详细信息屏幕使用swiftUI语言获取应用程序启动时的推送通知详细信息,swiftui,swiftui-navigationlink,Swiftui,Swiftui Navigationlink,我用的是SwiftUI语言 我单击通知并重定向到主屏幕,但我需要重定向中的详细屏幕 这是我的设置根代码。。如何使用SwiftUI语言设置此处详细信息屏幕 if(application.applicationState == .inactive) { // let storyboard = UIStoryboard(name: "Main", bundle: nil) let contentView = ContentView1() if
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")
}
您可以使用
NavigationView
并在其中放入NavigationLink(u,destination:,tag:,selection:)
,其中selection
绑定到与接收到的通知匹配的值
有关详细说明和示例代码,请参阅