探索应用程序接收推送通知的能力

时间:2014-04-04 21:26:17

标签: ios iphone ipad nsnotificationcenter

我试图编写一些GUI元素,虽然接受权限但却引导用户。 AddressBook框架具有:

ABAuthorizationStatus status = ABAddressBookGetAuthorizationStatus();

ALAssetsLibrary框架具有:

ALAuthorizationStatus status = [ALAssetsLibrary authorizationStatus];

等...

但是,我无法找到推送通知的这种呼吁。在UIApplication类中,我只看到如何注册,取消注册和enabledRemoteNotificationTypes。 enabledRemoteNotificationTypes似乎对于查看已启用的内容有点有用,但并没有具体说'#34;用户已拒绝此功能"。其他类具有Unknown,Allowed,Denied和Restricted状态。

在AppDelegate中,有两种方法:

- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken

- (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)error

这也可以用来帮助确定访问权限。除此之外,还有一个我忽略的API吗?

0 个答案:

没有答案