Как открыть контроллер (который нужно) с PushNotification отправленого с Firebase

xcode
swift3

#1

приходит пуш с фаербейса
в пуше есть ID: String

вопрос 1
как с бекграунда открыть по пуше контроллер который мне нужно и передать в него этот ID

вопрос 2
как находясь в приложении открыть контроллер который мне нужно и передать в него этот ID когда пришел пуш?

может есть какие-то примеры, буду очень благодарен


#2

let storyboard = UIStoryboard(name: “SearchSB”, bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: “ActiveInfoVC”) as! ActiveInfoVC
vc.orderId = userInfo[“id”]! as! String
window?.rootViewController = vc