Complex payload example: NewAlertDictionary() should be apns.NewAlertDictionary()