Я использую firebase для отправки сообщения на устройство ios, отлаживаю, получил полезную нагрузку данных в Appdelegate в func
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable: Any]) {
if let messageID = userInfo[gcmMessageIDKey] {
print("Message ID: \(messageID)")
}
Я хочу сделать, как открыть другое представлениеконтроллеры основаны на этих данных, что означает, что когда я нажимаю на сообщение, я перехожу к соответствующему представлению контроллеров.Я использовал приведенный ниже код в Appdelegate, но не смог
let sb = UIStoryboard(name: "Main", bundle: nil)
let otherVC = sb.instantiateViewController(withIdentifier: "UserNotLoginViewController") as! UserNotLoginViewController
self.window?.rootViewController = otherVC;