application:didRegisterForRemoteNotificationsWithDeviceToken:不使用CloudKit调用

时间:2014-08-10 17:23:45

标签: push-notification apple-push-notifications ios8 cloudkit

我一直在尝试使用CloudKit注册推送通知,但到目前为止它不起作用。更具体地说,既不是UIApplication委托方法

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

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

未被调用。但是,来自今年WWDC的示例代码可以运行。我想知道我是否在这里遗漏了一些东西,或者它真的是苹果公司的一个错误?

2 个答案:

答案 0 :(得分:2)

根据Apple关于APNS的技术指南,有时我们需要关闭应用程序的通知,然后再重新打开。我做到了,它再次起作用。

答案 1 :(得分:1)

在您的应用程序属性Capabilities中,您必须启用后台模式,远程通知。