2013-08-29 84 views
-4

如何检查是否启用了应用程序的PushNotification?IOS 7中的推送通知设置

我知道我们可以通过设置 - >通知更改应用程序的推送通知设置。

这里如何检查这在iOS 7的应用程序代码?

+1

请注意,iOS7和Xcode 5仍然处于NDA之下,这限制了你在Apple官方开发者论坛之外讨论它们。 – rckoenes

+0

酷病提高它苹果论坛感谢提及 – nik

+0

好吧然后如何检查它在IOS 6 – nik

回答

4

一旦注册推送通知(询问用户是否允许他......)

[[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert)]; 

您可以检查启用什么类型的推送通知:

UIRemoteNotificationType enabledTypes = [[UIApplication sharedApplication] enabledRemoteNotificationTypes]; 

我希望这是什么你想...

+0

我测试了这一点,但它不是为我工作。 – nik

+0

您正在设备上测试吗?模拟器不支持推送通知 – Arkady

+0

是的,我正在设备中测试它。 – nik