When I receive message from FCM, I am able to print all it's content till the point
if let message = userInfo[AnyHashable("message")] {
print(message)
}
Message body contains string like => {"sent_at":1521203039,"sender":{"name":"sender_name","id":923},"id":1589,"body":"sdfsadf sdfdfsadf"}
Message type is Any, I wish to read name and body from this message object.
func handleNotification(_ userInfo: [AnyHashable: Any]) -> Void {
if let notificationType = userInfo["job_type"] as? String {
if notificationType == "mobilock_plus.message" {
//broadcast message recieved
if let message = userInfo[AnyHashable("message")] {
print(message)
//TODO :- read name and body of message object.
}
}
}
}