2014-11-03 3 views
7

openfire 3.9.3 서버와 Android 및 IOS를 클라이언트로 사용하고 있습니다. 받는 사람이 오프라인 일 때 밀어 넣기 알림을 통해 두 클라이언트에 메시지를 보내려고합니다. 푸시가 전송되면 발신자는 메시지 수신을 받아야합니다. 이것에 대한Openfire 보내기 사용자가 오프라인 일 때 푸시 알림

, 내가 시도 :

  1. 인터셉터를 만드는이에서, 나는 추적 할 수있는 예외 또는 메시지 실패를하지 않았다.

  2. 오픈 파이어 코드도 수정하십시오. 하지만 좋은 해결책이라고 생각하지 않습니다.

나는 그걸 알고 싶습니다. 거기에 대한 플러그인이 있습니까? 아니면 오픈 파이어 코드를 수정하는 것이 마지막 솔루션입니까?

+0

이 답변이 있으십니까? – Kartik

+0

예. 나는 그것을위한 요격기를 만들었고 현재 작동 중입니다. 고맙습니다 – Rahul

+0

자바에서 요격을 했나요? C#에서 가능합니까? –

답변

3

내가 검색 및 문서를 읽은 후 답을 가지고 좋아 ..

의 Openfire 사용자 정의 플러그인 지원을 제공합니다. 그래서이 기능을 지원하는 플러그인을 만들었습니다.

Here은 openfire 플러그인 개발을위한 더 나은 단계별 설명입니다. 요컨대

,

의 Openfire 소스 빌딩 및 당 doc의 Openfire 플러그인 구조를 만든 후.

  • 데이터베이스 폴더에 DB를 넣어

    1. 의 Openfire 플러그인 인터페이스를 구현,
    2. 가 plugin.xml에있는 플러그인 클래스에 대한 항목을 넣고,
    3. 는 플러그인 클래스에 인터셉터를 초기화합니다.
    4. 개미 도구로 빌드하십시오.
    5. 생성 된 jar를 admin 패널을 통해 openfire 플러그인 목록에 업로드하십시오.
  • +1

    안녕하세요, 가능합니다. 그러면 플러그인을 공유 할 수 있습니까? –

    +0

    이 플러그인을 우리와 공유 할 수 있습니까? 그것은 위대 할 것이다! 미리 감사드립니다! –

    +0

    안녕 Rahul, 가능한 경우 해당 플러그인을 Google과 공유 할 수 있습니까? –

    관련 문제