didUpdatePushCredentials
全部标签 我正在尝试使用PushKit将推送通知推送到我的iOS应用程序,但在注册通知时我从未收到回调。实际上我确实注册成功了,并且早些时候收到了通知,但我一定是搞砸了,或者被苹果列入了黑名单。我仍然可以很好地发送通知(到沙盒应用程序),但我从未收到通知,我认为这与在应用程序中注册时缺少回调有关。发送到生产环境会出现“INVALIDTOKEN”错误,我认为这没有问题,因为应用程序不在应用程序商店中。对这里发生的事情有什么想法吗?如果我遗漏了什么,请询问更多信息。gistwithAppDelegate/settings/consoleoutput 最佳答案
我想在我的iOS应用程序中实现VoIP通知,但是从未调用过didUpdatePushCredentials方法,我无法获取设备token。我在应用程序中实现了APNS,这两个服务会冲突吗?这是我的AppDelegate代码-(void)application:(UIApplication*)applicationdidRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings{LOGI(@"%@",NSStringFromSelector(_cmd));//registerforv
我正在尝试使用TwilioClientiOSSDK开发一个VoIP应用程序.我的应用程序不在后台时会收到来电。对于后台模式,我正在尝试按照Apple的建议使用PushKitFramework。但是我的应用程序没有为PushKit注册。未调用方法didUpdatePushCredentials。这是我的应用委托(delegate)和设置:importUIKitimportPushKit;@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?varvoipRegistr
我正在为iPhone开发一个VoIP应用程序。为了接听电话,Apple开发了PushKit,以便开发人员可以使用APNS发送VoIP通知。在iOS8上一切正常。当我更新到iOS9时,PKRegistryDelegate不会在注册后触发方法didUpdatePushCredentials。有什么想法/建议吗? 最佳答案 从Project->Capabilities启用“推送通知”标志解决了我的问题。这很奇怪,因为它早些时候没有它就可以工作。这个回复可能会迟到,但希望这对某人有所帮助。我很难弄清楚这一点。