0

私はphonegapを使用してiphoneおよびandroidアプリを作成しています。サーバー上のmysqlデータベースにデータを保存し、WebSocketサーバーを使用できるようにする必要があります。

アプリは外部サーバーでajax/websocketリクエストを実行できないローカルのhtmlファイルとjavascriptファイルで実行されるため、これを行うにはどうすればよいですか?

4

1 に答える 1

1

それで、私のコメントを答えに変換させてください。

クライアントがすべてのエンドデバイスになるクライアントサーバーアーキテクチャが必要です。この場合のサーバーは、どこかでグローバルに到達可能なホストである必要があります(Amazonクラウド、おそらく?)。

デバイスは、ajax呼び出しを使用して、データベースに接続しているバックエンドサーバーに更新を送信します。これらの更新はサーバーに保存されます。

他のすべてのクライアントは、ajaxを使用して同じバックエンドサーバーを定期的にポーリングする必要があり、プライマリデバイスから送信された更新を取得します。

于 2013-03-21T23:43:51.007 に答える