2016-07-19 2 views
0

메신저 기능이 통합 된 앱 (android &)에 대한 자바 백엔드를 구축 중입니다.xmpp openfire 푸시 알림 및 로깅

나는의 Openfire 함께 놀아 마지막 날 ejabberd와 나는 내 문제를 해결할 수있는 방법을 궁금했다 - 나는 정의 기록 파일에

  1. 로그 메시지에서 및 서버에 대한 모든 메시지를 잡으려면
  2. 오프라인 일 때 iOS 클라이언트 &에 푸시 알림을 전송합니다.

아직 이와 비슷한 것을 구현 한 사람이 있습니까? 그 일을하고 xmpp 프록시에 대해 뭔가 읽었지만 정말 시작하는 방법을 몰라.

미리 감사드립니다. - bob

+0

확인 구글 클라우드 메신저 알림 GCM과의 Openfire https://github.com/meisterfuu/Openfire-GCM –

+0

향상된 서식 및 가독성이 플러그인을 – beryllium

답변

0

1 : 사용자 정의 기록 파일에 대한 로그 메시지 : Openfire의 경우 패킷 인터셉터를 사용하여 사용자 정의 플러그인을 작성할 수 있으며 비즈니스 요구에 따라 정보를 기록 할 수 있습니다. 당신은 분명히 이것에 대한 opensource 플러그인을 찾을 수 있지만, 내 경험에 의하면, 나는 특정 정보를 기록하기위한 맞춤 작업을 수행했다.

2 : 오프라인 일 때ios 클라이언트에 푸시 알림 보내기 : 다시 한번 비즈니스 요구 사항에 따라 맞춤 솔루션을 사용하고 있습니다. 사용자 정의 코드를 Openfire 코드에 삽입 할 수 있으며 푸시 서버에 http 요청을 보낼 수 있습니다 (또는 수신자 플랫폼을 결정하여 GCM 또는 Apple에 직접 푸시 할 수 있습니다). 사용자 지정 코드는 필요한만큼 많은 정보를 보낼 수있는 기능을 제공합니다. 마찬가지로, 실제 채팅 메시지를 푸시로 보낼 수도 있고, 맞춤 메시지를 푸시로 보내려는 경우에도 사용할 수 있습니다.

하지만 실제로 시작하는 법을 모르겠습니다. 비즈니스 요구 사항에 맞게 사용자 지정 변경을 수행하려는 경우 Github의 Openfire 코드를 체크 아웃하고 개발 환경을 설정하십시오. 의 Openfire 플러그인 개발을위한 , 당신은 플러그인 개발 가이드와 함께 시작할 수 있습니다 : https://www.igniterealtime.org/builds/openfire/docs/latest/documentation/plugin-dev-guide.html

관련 문제