私はphonegapを使用してiphoneおよびandroidアプリを作成しています。サーバー上のmysqlデータベースにデータを保存し、WebSocketサーバーを使用できるようにする必要があります。
アプリは外部サーバーでajax/websocketリクエストを実行できないローカルのhtmlファイルとjavascriptファイルで実行されるため、これを行うにはどうすればよいですか?
それで、私のコメントを答えに変換させてください。
クライアントがすべてのエンドデバイスになるクライアントサーバーアーキテクチャが必要です。この場合のサーバーは、どこかでグローバルに到達可能なホストである必要があります(Amazonクラウド、おそらく?)。
デバイスは、ajax呼び出しを使用して、データベースに接続しているバックエンドサーバーに更新を送信します。これらの更新はサーバーに保存されます。
他のすべてのクライアントは、ajaxを使用して同じバックエンドサーバーを定期的にポーリングする必要があり、プライマリデバイスから送信された更新を取得します。