2012-07-11 3 views
1

XMPPHP의 기본 설치를 설정하고 테스트하려면 내 gtalk (GoogleTalk) 계정 중 하나에서 다른 gTalk 계정으로 메시지를 보내려고했습니다. 수신 계정은 메시지 또는 일반 보이지 않았다 "사용자 * 당신에게 메시지를 보냈습니다 :/블록 동의"그때 내 수신이 구글 인터페이스 내에서 채팅 메시지 계정 보냈xmpphp를 통해 gtalk 사용자를 초대합니다.

를, 그리고 나를 메시지를 (예상대로) 승인 된 채팅 사용자 목록에 내 계정을 추가하십시오.

내 보낸 계정이 "승인 된"목록에 있으면 아무 문제없이 xmpphp를 사용하여 성공적으로 메시지를 보낼 수있었습니다.

내 질문 : xmpphp를 사용하여 초대장을 어떻게 보냅니 까? 받는 사람이받는 채팅을 수락하면 메시지를 제대로 보낼 수 있지만 보내진 첫 번째 메시지는 채팅 프로그램이 메시지를 수락하도록 요청하지 않습니다.

수신자가 요청을 수락했는지 확인하는 방법은 있습니까? 메시지가 전달되고 있는지 아닌지를 아는 방법은 무엇입니까?

답변

3

나는 동일한 문제가 있었으며 해결책은 메시지 앞에 "가입"요청을 보내는 것입니다.

그러니 그냥 전화

$conn->subscribe('[email protected]'); 

$conn->message('[email protected]', 'This is a test message!'); 
관련 문제