2013-08-29 85 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