バッジをバックグラウンドで一定間隔で更新する方法

バックグラウンドとかでぐぐって泥沼にはまってました。
はんば諦めてたところ、普通にUILocalNotificationを使って更新したらいいんじゃねと思いつきました。
「通知は出したくないんだよ?」
alertBodyを設定しないと通知はされませんので安心してください。
UILocalNotification *notif = [[UILocalNotification alloc]init];
notif.fireDate = ほげ〜;
notif.applicationIconBadgeNumber = ぴよ〜;
[[UIApplication sharedApplication]scheduleLocalNotification:notif];