0
我遇到了一些触发推送通知的麻烦。我需要打开特定的VC,当用户点击具有一些有效载荷的通知时。考虑到情况的应用程序是背景我用这个代码通过推送通知打开spicific ViewController
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any]) {
if ((application.applicationState == .inactive || application.applicationState == .background)) {
//open specific VC depends on notification payload
}
}
这里的问题开始:1)我不能从AppDelegate中推VC,只能通过设置新rootController 2)我必须从AppDelegate中的didReceiveRemoteNotification方法使用此代码
@sedq如果是帮助,您可以接受答案。它会帮助别人。 –