私はグーグルで検索しましたが、これに関する多くの議論を見つけることができません。RESTサービスへのアクセスを利用するiOSプログラムを開発したいのですが、更新通知を受け取りたいのでロングポーリングを考えています。RestKit はこれに対処しますか?
別の質問は、バックグラウンドで実行したい場合はどうすればよいですか? プッシュ通知サービスを設定し、アプリを開いて最新のメッセージを受信するようにユーザーに通知するのが適切な方法のように思えますか?
私はグーグルで検索しましたが、これに関する多くの議論を見つけることができません。RESTサービスへのアクセスを利用するiOSプログラムを開発したいのですが、更新通知を受け取りたいのでロングポーリングを考えています。RestKit はこれに対処しますか?
別の質問は、バックグラウンドで実行したい場合はどうすればよいですか? プッシュ通知サービスを設定し、アプリを開いて最新のメッセージを受信するようにユーザーに通知するのが適切な方法のように思えますか?
バックグラウンドでジョブを実行するには、MusicやLocationなどの特別なAPIを使用する必要があるため、ユーザーがアプリを使用していない場合はクエリを実行することもできません。
代わりに、Webサービスですべての面倒な作業を行い、何かが発生したときにユーザーに通知するようにAPNSサーバーをセットアップする必要があります。そうすれば、ユーザーのバッテリーをすべて使い果たしたり、その目的のためにテクノロジーを適切に使用したりすることはありません。
すべての重いセットアップが必要ない場合は、プッシュ通知を送信するための多くのサービスもあります。http://parse.comまたはhttp://urbanairship.com/をご覧ください。