2012-05-17 2 views
0

아이폰 채팅 응용 프로그램에 타이핑 지시자 ("John is typing")를 구현하는 방법을 아는 사람이 있습니까? 이것은 사용자가 타이핑 중일 때를 감지합니다. Kik 메신저 에서처럼.xcode의 타이핑 인디케이터

릴리스 전에이 작업을 구현하는 데 필요한 작업량을 파악하려고합니다.

또는 올바른 방향으로 포인터가 도움이 될 것입니다!

감사

답변

0

그것은 년 Gmbh Kik 같은 메시징 응용 프로그램은 자신의 서버를 통해 다음 장치를 핑되고 가능성이 매우 높습니다 핑은 수신 장치 응용 프로그램입니다 ("요한이 입력됩니다"보여줍니다 아이폰)에서 수신 될 때 UILabel을 표시합니다.

2

서버에서 RabbitMQ MQTT Adapter을 실행하십시오.

장치에서 데이터를 송수신하는 데 MQTT Client Framework을 사용하십시오.

는 주제 주제/주제/사용자 B에/주제/사용자 a 및 장치 B가

텍스트 변경의 UITextField 이벤트를 부착 말할 수에 장치 A의 응용 프로그램을 구독 here 일단 세부 사항을 읽어 사용자는 입력을 시작하고, MQTT 클라이언트 프레임 워크를 사용하여 데이터를 topic :/topic/user-b에 data : 1로 게시하고 stop을 입력하면 0을 게시하십시오. 디바이스 B가이 주제에 등록되어 있으므로 디바이스 1 (입력 시작됨) 및 0 (입력 종료)으로 데이터를 수신합니다.

체크 아웃 https://github.com/AppLozic/Applozic-iOS-SDK 입력 표시가 들어있는 채팅 ios sdk의 샘플 코드도 있습니다.

출처 : http://www.applozic.com/blog/how-to-implement-typing-indicator-in-android-chat-app/