Я реализовал функцию для открытия AlertView, когда получаю удаленное уведомление, подобное этому:
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]){
var notifiAlert = UIAlertView()
var NotificationMessage : AnyObject? = userInfo["alert"]
notifiAlert.title = "TITLE"
notifiAlert.message = NotificationMessage as? String
notifiAlert.addButtonWithTitle("OK")
notifiAlert.show()
}
Но NotificationMessage всегда ноль.
Моя полезная нагрузка json выглядит так:
{"aps":{"alert":"Testmessage","badge":"1"}}
Я использую Xcode 6, Swift, и я разрабатываю для iOS8. Я обыскал часы, но не нашел никакой полезной информации. Уведомления работают отлично.. и если я нажму на него, откроется окно alertview. Моя проблема в том, что я не могу получить данные из userInfo.