in ios/swift/FriendlyChatSwift/AppDelegate.swift [109:125]
func showAlert(withUserInfo userInfo: [AnyHashable : Any]) {
let apsKey = "aps"
let gcmMessage = "alert"
let gcmLabel = "google.c.a.c_l"
if let aps = userInfo[apsKey] as? NSDictionary {
if let message = aps[gcmMessage] as? String {
DispatchQueue.main.async {
let alert = UIAlertController(title: userInfo[gcmLabel] as? String ?? "",
message: message, preferredStyle: .alert)
let dismissAction = UIAlertAction(title: "Dismiss", style: .destructive, handler: nil)
alert.addAction(dismissAction)
self.window?.rootViewController?.presentedViewController?.present(alert, animated: true, completion: nil)
}
}
}
}