iOS アプリにバックグラウンド フェッチを実装しました。アプリのデリゲートにこのメソッドを実装しました。
- (void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler
これを実装する正しい方法は、新しいデータがあり、ダウンロードするcompletionHandler(UIBackgroundFetchResultNewData)
新しいデータがないときに呼び出すことです。completionHandler(UIBackgroundFetchResultNoData)
ただし、すべての Web サービスがこの情報を提供できるわけではありません。それらのいくつかは、新しいものがないにもかかわらず、開発者が常に新しいデータを取得することを要求するだけです. この場合、completionHandler(UIBackgroundFetchResultNewData)
すべてのバックグラウンド フェッチで呼び出すことのマイナス面は何でしょうか?