2013年9月30日月曜日

[iOS7] Background Fetch



引用:
Background Fetch とは

・iOS 7 から追加された新しい Background Mode のひとつ
・OS 側が不定期(OS の判断で適切だと思われるタイミング)で - (void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler メソッドを Background で呼び出してくれる
・実行される最短インターバルの指定が setMinimumBackgroundFetchInterval: メソッドで可能
・OS からの呼び出しタイミングはアプリの利用状況(パターン)を学習した上で決定される
というもののようです。

実装のポイントは、Info.plistの指定と所定デリゲートの実装。定期的に呼び出されるデリゲートでは30秒の実行時間猶予があるとのこと。

記事ではデバッグTipsなどがあり参考になる。

関連)

0 件のコメント:

コメントを投稿