2012-11-15 3 views
2

Я переместил код уведомления о приложении из C2DM в GCM. У меня есть почтовый ящик для уведомления. Все работает так, как ожидалось. Но уведомление не работает в нижеприведенном сценарии:Push Notification не работает, если мы принудительно останавливаем приложение.

Я установил приложение. Если я отправляю уведомление, он поступает в панель уведомлений и в папку «Входящие». Если я закрою приложение из настроек. Теперь, если мы попытаемся отправить уведомление снова на устройство, мы не получаем уведомление в панели уведомлений, но оно поступает в почтовый ящик уведомлений.

Примечание: Я использую android 2.3.
Для ICS и Jelly Bean: я прочитал в этом post, что если вы принудительно остановите приложение из настроек, то u не получит уведомление. Это же проблема здесь?

благодарит заранее.

+0

добро пожаловать! Пожалуйста, поделитесь частью кода, который не будет работать для сообщества, чтобы помочь вам –

ответ

3

Да, это правда. Если вы принудительно остановите приложение, сообщение не может быть получено (в отличие от iOS/APNS). Служба Xtify будет перезапущена, и сообщения будут получены, когда пользователь повторно откроет приложение или пользователь перезапустит его/ее устройство.

+3

Я не согласен с этим. Потому что, если вы принудительно закрываете приложение Facebook, сообщения все еще принимаются для приложения Facebook. Я думаю, должен быть механизм, посредством которого сообщения могут быть получены. –

+0

Вы нашли выход? – abhishek

+0

Читайте: http://stackoverflow.com/questions/20838415/gcm-push-notification-works-after-app-force-stop –

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