0

我已经能够为我的 iPhone 应用程序设置一个应用程序徽章编号,并在用户与我的应用程序交互后更新它:

[[UIApplication sharedApplication ] setApplicationIconBadgeNumber:currNrOfNotif];

但我不会在后台模式下(即从内部applicationDidEnterBackground或类似模式)发生此过程。我希望这个过程安排在每天晚上 00:00 00:00 运行并在 setApplicationIconBadgeNumber 中获取当前数字并将其递减 -1。换句话说,不需要推送通知(或任何服务器类型),因为唯一会发生的是徽章编号值的更改。

首先,我如何安排在应用程序处于后台模式时发生的活动,而不使用远程服务器推送通知?

其次,我如何获取或获取当前的应用程序通知徽章值并将其减一

在这篇文章中,有些人认为即使使用本地通知并且需要服务器端推送也无法完成。然而,一个人说可以通过在午夜安排它来完成。谁是对的,有人可以提出解决方案吗?

4

0 回答 0