2016-08-03 12 views
0

AndroidとiOS用のAppcelerator Titanium Alloyモバイルアプリを開発しています。私は、サーバー上のオブジェクト状態の変更をトリガーする他のアプリケーションユーザーによって特定のアクションが実行されるユーザーの場合があります。アプリはREST APIに接続されています。その後、この変更によって他のユーザーに通知され、アプリは同期してアプリの状態を更新する必要があります。Appcelerator appサーバAPIの応答を確認するためのタイマー

私は、タイマーを使用して、他のユーザーに状態がサーバー上で発生したことを知らせるAPIを継続的にチェックする必要があると考えました。この変更が更新されたら、タイマーを削除します...

タイマーを使用するこの良いアプローチはありますか?

ありがとう

答えて

1

タイマーはありません。ソケットを使用する必要があります。私。サーバー上で変更が行われたときに、Webソケットを介して他のすべてのユーザーにメッセージを送信してください...

タイマーを使用する場合は、クライアントが変更が発生したときを常に知ることができないため、 ..あなたは何か新しいことを求めるサーバーへの多くの旅行を無駄にします。何か変わったときを知らないので、決してタイマーを取り外すことはできません。

+0

あなたのメッセージをありがとう...任意のリファレンスは、Appceleratorのアプリケーションでソケットを使用していることを言及できますか?または特定のライブラリやサーバー側が設定されていますか? – Wikki

+1

ここにいくつかのモジュールがあります。http://gitt.io/search?q=ソケットを試すことができます。私が働く会社は独自の実装を構築しました... – Ray

+0

これは非常に役に立ちます。しかし、私はサーバー側のコードを参照して詳細を知る必要があります。私は休憩サービスでPHP/MySqlを実行しています。 PHP側でもソケットサーバーをセットアップする必要がありますか?親切にもう少しガイド。 – Wikki

関連する問題