4

注册推送通知时,我没有启用徽章警报...

- (void)registerForPushNotifications {
    UIRemoteNotificationType notificationTypes = (UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeSound);
    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:notificationTypes];
}

...所以我不明白它为什么会显示。

我可以弄清楚如何禁用徽章显示在我的图标上的唯一方法是重置applicationIconBadgeNumber应用程序委托中的值,但这感觉有点hacky。有什么我可以简单地禁止徽章编号显示在我的应用程序图标上吗?

提前感谢您的智慧!

4

1 回答 1

0

您是否尝试过从您的设备或模拟器中删除您的应用程序并重新构建它?并且请确保您没有在其他地方注册过UIRemoteNotificationTypeBadge通知类型。

于 2013-08-10T00:56:11.067 回答