Openfire отправка Push-уведомления, когда пользователь находится в автономном режиме
Я использую openfire 3.9.3 server и Android и IOS в качестве клиента. Я хочу отправлять сообщения через push-уведомление обоим клиентам, когда пользователь получателя находится в автономном режиме. И когда push отправляется, отправитель должен получить получение сообщения.
для этого, я пробовал :
создание перехватчика: в этом случае я не получил никаких исключений или сообщений, для которых я могу отслеживать.
изменить код openfire также. Но я не думаю, что это хороший решение.
Я просто хочу знать, есть ли какой-либо плагин для него или изменение кода openfire является последним решением для него?
1 ответов
Ok я получил ответ после поиска и чтения документов..
Openfire обеспечивает поддержку пользовательских плагинов. Поэтому я создал свой собственный плагин для него, который поддерживает эту функцию.
здесь это лучшее пошаговое объяснение разработки плагинов openfire.
короче,
после создания источника openfire и создания структуры плагина openfire в соответствии с doc.
- реализовать плагин openfire интерфейс,
- поместите запись для своего класса плагинов в plugin.XML-файле
- поместите свою БД в папку базы данных,
- инициализируйте перехватчики в классах плагинов.
- создайте его с помощью Ant tool.
- загрузите сгенерированную банку в список плагинов openfire через Панель администратора.