-2

iPhone アプリでは、アプリがバックグラウンドであっても、60 分ごとにサーバーからデータを取得する必要があります。appdelegate で 60 分ごとに呼び出すタイマーとメソッドを配置することは可能ですか?

4

2 に答える 2

3

ありえないと思います。特定のものに対してバックグラウンド権限を取得できます。GPS 追跡、音楽プレーヤー、Skype タイプのアプリ。バックグラウンドでタスクを完了するために余分な時間を要求することもできます. 延長は60分にはなりません。しかし、ユーザーの介入なしにアプリを「起動」する方法はありません。

ユーザーが 1 時間ごとにアプリを開くようにローカル通知を設定することができます。

于 2013-03-20T10:51:34.670 に答える
0

アプリケーションがバックグラウンドにある場合、希望する方法でデータを要求することはできません。

アプリケーションが開いているときにデータがユーザーにとってのみ重要である場合、ユーザーがアプリケーションを再度開いたときにダウンロードされていないすべてのデータについてサーバーをポーリングすることをお勧めしますか?

それ以外の場合、アプリが閉じている間にバックグラウンド計算を実行したい場合は、残念ながら私はあなたを助けることができません。

于 2013-03-20T11:21:12.687 に答える