我在我的应用程序中使用徽章通知,它工作正常,但我通过调用方法获得徽章编号。因此,如果调用方法,则会增加徽章编号,但在应用关闭时如何调用该方法。
- (void)repeatedMethod {
SOWObject *object =[[SOWObject alloc]init];
[object getBadgeNumber:[self getDBPath]];
// I get badgeArray from above method
[UIApplication sharedApplication].applicationIconBadgeNumber=badgeArray.count;
}
我们可以在每天更改日期并更新徽章编号时调用此方法。
答案 0 :(得分:2)
据我所知,你可以用3个选项来做到这一点:
UIBackgroundTaskIdentifier
。 (不是100%肯定)答案 1 :(得分:0)