나는 Prosody를 사용하여 채팅 응용 프로그램을 개발했으며 다른 사용자가 메시지를 받았지만 온라인 상태가 아닌 경우 밀어 넣기 알림을 보내야합니다.Prosody 오프라인 메시지 디렉터리 듣기
이 채팅 응용 프로그램은 Ruby on Rails로 작성된 웹 응용 프로그램과 함께 작동합니다.
나는 많은 것을 검색했고 Prosody (나는 eJabberd에서 찾았지만 eJabberd에 또 다른 문제가 있음)에서 푸시 알림을 보내는 것을 찾지 못했습니다. 그래서 나는 디렉토리를 모니터링하는 RoR에 보석을 찾아보기로 결정했다. 그걸로 Prosody의 오프라인 메시지 디렉토리를 모니터하고 메시지가 사용자에게 배달되지 않고 그에게 푸시 알림을 보낼 수 없을 때 콜백을받을 수있다.
내가 필요로하는 것을 정확하게 지키고있는 가드 (https://github.com/guard/listen)를 발견했지만, 어쨌든 나는 실행해야하기 때문에 청취자를 어디서 시작해야하는지 모르겠다. 웹 애플리케이션은 온라인 상태 다. .
레일 앱에서 푸시 알림이 필요합니까? 별도의 프로세스에서 전송할 수 있습니까? – Matt
@mtm 다른 프로세스에서 전송할 수 있습니다. – jonathanrz