質問: 現在バックグラウンドフェッチにてアプリがバックグランドにいる際に処理を行っておりますが、 一定時間経過すると処理が終了するのと間隔を指定できない事から処理間隔を指定出来て アプリが手動で終了されない限り処理を行いたいです。 位置情報をOnにする事で一定間隔で処理が繰り返すことが出来るという記事を読みましたが (実際に試し、処理が継続されましたが「位置情報を使用しています」と表示されました。) 位置情報を使用せずにアプリが手動で終了されまで処理を繰り返す事は可能でしょうか? 何かいい方法がありましたご教示頂けますと幸いに存じます。
回答: * SwiftとiOSで定期的なバックグラウンド処理の実行は不可能なので諦めるべき - Karakuri.com * [iPhone] Background バックグランド処理 にあるように、「基本ムリ」と考えたほうがよいかと思います。 アプリがバックグラウンドに移動した=いつ終了されてもおかしくない状態である、と認識された方がよいと思います。