2016-10-25 8 views
0

mod_zeropush 모듈을 기존 ejabberd MongooseIm 서버에 추가하려고합니다.ejabberd를 통해 작성된 MongooseIm 채팅 서버에 새 모듈을 추가하는 방법

모든 빔 파일이있는 위치에 빔 파일을 복사했습니다 (rel 폴더).

$sudo bin/mongooseimctl debug 명령을 실행하고 mod _...와 일치하는 모든 mod_ 항목을 찾는 경우 내 mod_zeropush을 제외한 모든 항목을 볼 수 있습니다.

이 모듈을 채팅 서버에 추가하는 방법을 아무도 알려 줄 수 있습니까?

뿐만 아니라 Github의들에게이 문제를 제기 :

답변

0

MongooseIM GitHub는 내가 도움을 복용하여이를 달성하지만 몽구스 IM에 추가하는 방법을 과정을 공유하고 싶습니다.

이 설정은 사용자가 파일이 생성되면 ERL 소스 모듈 파일
2) 만드는 방법을 알고 언급 한 바와 같이 아래 위치에 놓아야 우분투 16.0 LTS 기계 서버

1) 설명한다.

`<GitSourceMongooseFolder>//apps/ejabberd/src/mod_zeropush.erl` 

3) $ sudo를은 4)이 빌드가 완료되면, 빔 파일이 아래 위치에 rel 폴더에 만들어집니다합니다.

/MongooseIM/rel/mongooseim/lib/ejabberd-2.1.8+mim-2.0.0beta2-312-g3cec442/ebin

5) ejabberd.cfg 및 모듈 섹션에 다음 코드를 추가로 이동합니다.

{mod_zeropush, [ 
    {sound, "default"}, 
    {auth_token, "myapp-chat-token"}, 
    {post_url, "http://som..post request..url from the webserver who will send push notificatrion.../sendnotification/request"} 
    ]}, 

6) rel/mongooseim 폴더로 이동하고 명령 $ sudo는 빈/mongooseimctl 디버그를 입력하고

8) 쉘 프롬프트> mod_ 탭에 입력하여 확인 입력, 당신은 mod_zero을 볼 수

9) Goto root/rel github 디렉토리와 $ sudo bin/mongooseim restart

완료 .... 이제 이것을 사용하여 오프라인 메시지에 대한 요청이 수신 된 웹 서버를 점검 할 수 있습니다.