Background Fetchの動作確認をするにあたって、Release BuildでArchiveしたアプリで確認したいというケースがあり、手っ取り早く動作確認する方法を模索したところ、以下のような方法で発生しやすく感じましたので備忘録として投稿します。
まだ他にも条件があるかもしれないので、この手順でBackground Fetchが発生しない端末はあるかもしれません。
Debug時のBackground Fetchの動作確認は以下の投稿がわかりやすいです。
http://qiita.com/griffin_stewie/items/8371c09059b3ba7bb202
手順
1.対象アプリを起動。
2.対象アプリをバックグラウンドへ遷移→フォアグラウンドへ遷移を10回程繰り返す。
3.対象アプリのバックグラウンドへ遷移。
- 対象アプリはアプリケーションスイッチャーには残しておく。アプリケーションスイッチャーから削除するとバックグラウンドフェッチが発生しない。
4.設定アプリで 一般 → 日付と時刻をタップ。
5.自動設定 OFFにして、日時を1日以上進める。
6.10秒くらい放置。これでBackground Fetchが発生する。
まとめ
他にやり方があれば、ぜひ教えてくださいm(_ _)m