0

iPhoneチャットアプリケーションにタイピングインジケーター(「ジョンはタイピング中」)を実装する方法を知っている人はいますか?これは、ユーザーが入力中のことを感知します。Kikメッセンジャーのように。

リリース前に、これを実装するために必要な作業量のゲージを取得しようとしています。

または、正しい方向へのポインタが役立ちます!

よろしく

4

2 に答える 2

1

サーバーでRabbitMQMQTTアダプターを実行します。

デバイスとの間でデータを送受信するには、MQTTクライアントフレームワークを使用します。

デバイスAのアプリをトピックにサブスクライブすると、/ topic / user-aと言い、デバイスBをトピック/ topic/user-bにサブスクライブします。

テキスト変更のためにイベントをUITextFieldに添付し、詳細をここで読んでください ユーザー(たとえばuser-a)が入力を開始したら、MQTTクライアントフレームワークを使用してトピックにデータを公開します:/ topic / user-b with data:1 。デバイスBがこのトピックにサブスクライブしているため、デバイスは1(入力開始)および0(入力終了)としてデータを受信します。

https://github.com/AppLozic/Applozic-iOS-SDKをチェックアウトして、タイピングインジケーターも含むチャットiosSDKのサンプルコードを確認してください。

ソース: http: //www.applozic.com/blog/how-to-implement-typing-indicator-in-android-chat-app/

于 2016-03-24T16:03:58.497 に答える
0

Kikなどのメッセージングアプリがサーバーを介して次のデバイスにpingを実行している可能性が高く、受信者のデバイス(「ジョンが入力中」と表示するiPhone)からpingを受信すると、アプリケーションにが表示されますUILabel

于 2012-05-17T02:57:45.637 に答える