Swift 推送通知中的深度链接导航到应用商店:-深度链接有问题
我有一个叫做net core的平台,它是发送推送通知的外部源。问题是,当我将链接放入通知中并尝试通过单击推送通知打开应用程序时。该链接未在应用程序中打开,它正在导航到safari 是否有办法从推送通知打开应用程序中的链接,并根据链接中的数据打开特定的视图控制器 伙计们,这个问题有什么解决办法吗 提前谢谢是的,有可能 首先,您应该以正确的方式发送URL(在通知的数据部分) 然后在Swift 推送通知中的深度链接导航到应用商店:-深度链接有问题,swift,push-notification,deep-linking,Swift,Push Notification,Deep Linking,我有一个叫做net core的平台,它是发送推送通知的外部源。问题是,当我将链接放入通知中并尝试通过单击推送通知打开应用程序时。该链接未在应用程序中打开,它正在导航到safari 是否有办法从推送通知打开应用程序中的链接,并根据链接中的数据打开特定的视图控制器 伙计们,这个问题有什么解决办法吗 提前谢谢是的,有可能 首先,您应该以正确的方式发送URL(在通知的数据部分) 然后在 func application(_ application: UIApplication, didReceiveRe
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void)
您需要从userInfo
参数(即您的通知)获取此URL
保持这样的URL
var urlToOpen: String?
在AppDelegate中
然后,在applicationIDBECOMEACTIVE
方法中,您应该检查urlToOpen
是否为nil,如果不是按照您的意愿解析它,并执行任何您想要的操作(例如打开特定的ViewController或其他东西)
p、 美国
不要忘了在
applicationIDbecomeactive
方法的末尾将urlToOpen
设置为nil谢谢@Ilya Stukalov的帮助