我一直在尝试使用CloudKit注册推送通知,但到目前为止它不起作用。更具体地说,既不是UIApplication委托方法
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
或
- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error
未被调用。但是,来自今年WWDC的示例代码可以运行。我想知道我是否在这里遗漏了一些东西,或者它真的是苹果公司的一个错误?
答案 0 :(得分:2)
根据Apple关于APNS的技术指南,有时我们需要关闭应用程序的通知,然后再重新打开。我做到了,它再次起作用。
答案 1 :(得分:1)
在您的应用程序属性Capabilities中,您必须启用后台模式,远程通知。