2013-09-02 4 views
0

У меня возникла одна необычная проблема: мое уведомление не поступает в лоток уведомлений. Хотя я получаю звук, и я тоже рассчитываю. Таким образом, не должно быть никаких проблем с профилем подготовки. Я не могу ничего найти с помощью Google.Push-уведомление не отображается в лотке уведомлений

Я проверил этот случай, когда приложение находится в фоновом режиме и убито.

Я проверил в настройках также для моего приложения его баннер выбран. Я также пытаюсь с предупреждениями, но предупреждения не появляются.

Есть идеи по этой проблеме?

NSDictionary *userInfo = [launchOptions objectForKey: UIApplicationLaunchOptionsRemoteNotificationKey]; 

Я получаю это userInfo = nil Это вопрос уведомление не отображается в панели уведомлений?

+1

Предоставил ли пользователь разрешение на включение вашего приложения в лоток уведомлений? Проверьте его в настройках. –

+0

Уведомления из других приложений отображаются в области уведомлений? – rakeshNS

+0

yes.Its разрешено из настроек. И уведомления, показывающие другие приложения – Heena

ответ

2

Наконец-то я получил вопрос, и это было с сервера. Может быть один из того же случая для других тоже ..

aps =  { 
    alert =   { 
     dictioanry =    { 
      key = value; 
      key = value; 
     }; 
    }; 
    badge = 1; 
    sound = default; 
}; 

Здесь я спросил PHP человека, чтобы добавить body тег, и я был в состоянии получить уведомления в лотке ..

Так для людей с то же самое, просто проверьте, нет ли у вас каких-либо ключей со стороны сервера.

+1

Да, вы упомянули о хорошем месте выше. Кроме того, есть еще один случай, когда push-уведомления не появляются, если мы превысили лимит символов в тексте Push-уведомления. Поэтому в будущем вы также можете это отметить. – Rachit

+0

Да, это также один важный случай для отказа от push-уведомления – Heena

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