2011-07-05 13 views
0

私はこのiPhoneアプリでWebサービスに接続し、サーバーからデータを受信して​​います。サーバーに新しい更新があるときはいつでも、私はiPhoneクライアントに、サーバーに新しいものがあることをユーザーに示すようにしたいと思います。そして、ビューを更新することができます。サーバーに新しい更新があることをiPhoneクライアントに通知するにはどうすればいいですか?

これはプッシュ通知で行うことができます。しかし、ユーザーが自分のiPhone上でプッシュ通知をオフにしたときに、これをうまくやってみることもできます。

ご迷惑をおかけして申し訳ありません。ありがとう! :)

答えて

2

アプリが開かれていない場合に更新を通知する場合にのみ、プッシュ通知を使用できます。

もちろん、アプリケーションが開いている場合はUIAlertviewを表示しても、素敵なアニメーションで表示を更新してもかまいません。

+0

返信いただきありがとうございます!シナリオはこのようなものです..アプリが開いていてプッシュ通知を使用していない場合iPhoneクライアントはサーバー上のアップデートをどのように知ることができますか?タイマーを起動し、定期的にサーバーに要求を送信しますか?バッテリーを消耗していませんか?ありがとう! – 0pcl

+0

プッシュ通知なしでサーバーがクライアントにデータをプッシュできるようにする方法はありません。したがって定期的にサーバー上の更新をチェックするだけで、リフレッシュするようなプルのようなものを構築する可能性がある唯一の方法です。次に、ユーザーは更新時間を制御します。 – rckoenes

+0

私は、これを行うためのよりよい方法があるかどうか疑問に思っていただけです。助けてくれてありがとう! :) – 0pcl

関連する問題