引用:
Background Fetch とは
・iOS 7 から追加された新しい Background Mode のひとつ
・OS 側が不定期(OS の判断で適切だと思われるタイミング)で - (void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler メソッドを Background で呼び出してくれる
・実行される最短インターバルの指定が setMinimumBackgroundFetchInterval: メソッドで可能
・OS からの呼び出しタイミングはアプリの利用状況(パターン)を学習した上で決定される
というもののようです。
実装のポイントは、Info.plistの指定と所定デリゲートの実装。定期的に呼び出されるデリゲートでは30秒の実行時間猶予があるとのこと。
記事ではデバッグTipsなどがあり参考になる。
関連)
0 件のコメント:
コメントを投稿