0

私はバックグラウンドでアプリを実行しており、場所が大幅に変更され、リージョンが監視されています。アプリは正常に機能しますが、ユーザーがアプリを数日間使用しないと、アプリは終了します。アプリが終了するのを防ぐ方法はありますか?2日ごとにアプリを開くようにユーザーに通知するアラートをトリガーするようなものですか?アプリを継続的に実行し、終了/一時停止しないようにする方法を知っている人はいますか?

4

2 に答える 2

3

4 日間にわたる「重要な場所の変更」は、アプリがバッテリーを消耗しているだけでなく (iOS 4.x 以降はノーノー)、バックグラウンドでシステムからリソースを奪っていることを意味します。アプリはバックグラウンドで永久に処理できないため、OS はアプリを強制終了することを選択します。バックグラウンド処理をオフにして、ユーザーがアプリを開いたときにのみユーザーの位置情報を更新します。そして、あなたは最も良い部分を知りたいですか: それはすべてかなりランダムです! OS は Mail や YouTube などのアプリを殺してスペースを空けることができたかもしれませんが、そうではなく、アプリを殺してしまいました。文書化された方法はありません。申し訳ありません。

于 2012-05-13T06:07:10.270 に答える
1

アプリが継続的に実行され、終了/一時停止されないことは不可能だと思います。プッシュ通知を使用して、2 日ごとにアプリを開くようユーザーに通知できます。

于 2012-05-13T06:16:39.553 に答える