0

私はIOSアプリを開発しているところですが、iPhoneからサーバーにデータを簡単に投稿して応答を返すことができます。サーバー側で誰かが値を更新したときに問題が発生します(Webサイトから)。 「iphoneへの変更とテーブルの更新の変更-そこに。

サーバーからiPhoneに通信してデータを転送する方法はありますか?プッシュ通知を使用しようと思ったのですが、信頼できるかどうかわかりません(アプリが実行されていない場合はどうなりますか?ユーザーに変更を加えたことを通知したくないので、単に更新したいだけですiphoneなので、テーブルを更新する関数を呼び出します。)

サーバー言語はPHPです。

それが十分に明確であることを願っています。

ありがとうございました!

エラン。

4

1 に答える 1

0

達成できることは2つあります。

  • iPhoneアプリに間隔を置いてサーバーデータを要求させます(たとえば、10秒ごとにポーリングします)。これは、更新をわずかな遅延で転送できる場合にのみ役立ちます。もう1つの欠点は、リクエストが多いため、サーバーの負荷が少し高くなることです。
  • サーバーとiPhoneアプリの間のソケットを開きます。これにはCocoaASyncSocketを使用できます。あなたはあなたが望むときはいつでもあなたのiphoneアプリにメッセージを送ることができます。iPhoneアプリを閉じると、ソケット接続を閉じることができ、ユーザーは更新を受信しなくなります
于 2013-03-05T08:27:41.367 に答える