2015-09-23 3 views
1

Я пытаюсь отправить сообщения на устройство с использованием GCM. Я посылаю это JSON клиента:Сообщение GCM APN не доставлено

{ 
"to": "nzgmI.....smZq9tE_L6k4C6T", 
"data": { 
    "message": "vale normal de menfdasfdsajes", 
} 
} 

И я могу увидеть его на консоли, но если я хочу, чтобы иметь стандартный ИОС толчок уведомления, чтобы получить диалог я ничего не получите.

{ 
    "to": "nzgmIZ764.....tE_L6k4C6T", 
    "notification" : { 
     "body" : "I can't see this", 
     "title" : "Portugal vs. Denmark", 
     "icon" : "myicon" 
    } 
    } 

У меня есть печать в:

func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) { 

Но только с первым вариантом я могу реально увидеть что-то в консоли, и я хочу добиться регулярного толчок уведомления не просто сообщение.

ответ

0

Вы можете добавить priority поле в сообщение т.е.

{ 
    "to": "nzgmIZ764.....tE_L6k4C6T", 
    "priority" : "high", // Add this 
    "notification" : { 
     "body" : "I can't see this", 
     "title" : "Portugal vs. Denmark", 
     "icon" : "myicon" 
    } 
} 

Если вы получите ответ от Successful GCM вы должны увидеть нормальное уведомление доставляется в ваше приложение.

Смежные вопросы