2012-05-17 26 views
0

有誰知道如何爲iPhone聊天應用程序實現輸入指示器(「John is typing」)?這可以在用戶處於打字過程中感覺到。像Kik使者一樣。在xcode中輸入指示器

我想了解在發佈前需要做多少工作來實現這一點。

或指向正確的方向將是有益的!

問候

回答

0

這是極有可能的消息應用程序,如Kik的是通過他們的服務器查驗下一個設備,當從接收設備的應用程序(也顯示,「約翰鍵入」 iPhone的)收到的平顯示一個UILabel

2

在您的服務器上運行RabbitMQ MQTT Adapter

使用MQTT Client Framework發送和接收來自設備的數據。

訂閱在設備中的應用的話題可以說/主題/用戶A和 設備B主題/主題/用戶B

附上事件的UITextField文本的變化,閱讀細節here 一旦用戶(可以說用戶a)開始輸入數據,使用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/