Просто внедрите метод application(_: didReceiveRemoteNotification:)
в AppDelegate
и используйте userInfo
для извлечения aps
и других данных из него.
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any]) {
if let aps = userInfo["aps"] as? [String:Any] {
//use aps dictionary here...
}
if let u = userInfo["u"] as? [String:Any] {
//use u dictionary here...
}
}