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如果是幫助,您可以接受答案。它會幫助別人。 –