2016-04-20 1 views
0

Я сейчас пишу приложение для Android-чатов, используя Openfire в качестве сервера xmpp. Проблема в том, что если я использую XMPP-сервер для push-уведомления, это нормально, когда пользователь находится в сети, но у него есть некоторые проблемы, когда пользователь отключен. Итак, есть ли способ настроить Openfire, чтобы позволить GCM размещать push-уведомление? Является ли такая вещь, как плагин GCM для Openfire?Конфигурирование сервера Openfire для поддержки уведомления об отправке GCM

ответ

0

У нас есть приложение с почти такими же условиями, как ваше. Однако для отправки push в автономные пользователи мы отправляем его через серверную сторону.

В вашей реализации при отправке сообщения вы можете проверить, находится ли пользователь в автономном режиме, тогда вы можете нажать на свой сервер api, чтобы отправить push. (Также вы можете реализовать GCM на стороне клиента, только вы должны знать его deviceToken или идентификатор GCM)

XMPP управляет автономными сообщениями. Поэтому вам нужно обрабатывать только часть pushnotification и не нужно беспокоиться о сохранении сообщения.

+0

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