我有一个使用 iOS 5.1.1 的用户报告我的应用程序不允许他设置通知,即使他已将其放在通知中心。他给我发了一张截图,上面显示他清楚地把它放在了通知中心。但是如果应用程序不允许他设置通知,那是因为这段代码返回了 notificationIssue == YES:
BOOL notificationIssue = NO;
UIRemoteNotificationType types = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
if (types == UIRemoteNotificationTypeNone) notificationIssue = YES;
当然,我无法访问他的设备,所以我自己无法进一步调查,但我想知道是否有人知道该应用程序如何清楚地显示在通知中心,并启用了徽章、声音和警报,并且仍然没有通过这个测试?
我无法重现这一点,而且我还没有从其他人那里听说过这个问题。