我是这个主题的新手,需要一些指导来在我的应用程序中实现 Apple 推送通知。我已经创建了我的 appID,并为其配置了 Apple 推送通知。我已经下载了配置文件并在 iPhone 上安装了该应用程序。我还编写了Apple文档提供的以下代码
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken
{
const void *devTokenBytes = [devToken bytes];
NSLog(@"devToken=%@",devTokenBytes);
//self.registered = YES;
//[self sendProviderDeviceToken:devTokenBytes]; // custom method
}
- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err
{
NSLog(@"Error in registration. Error: %@", err);
}
我想知道我必须在服务器端写什么。当我运行代码时,它说该设备未注册。如何注册我的推送通知应用程序。
谁能帮我这个...
任何代码都会非常有帮助......
提前谢谢...
当您注册来自设备的通知时,您需要告诉您的服务器Apple返回的设备令牌,以便服务器在告诉Apple服务器有新通知时可以提供相同的令牌和应用程序ID。你做到了吗?我相信每次注册时设备令牌都可能会发生变化,因此您需要在服务器上跟踪它(并每次都告诉服务器)。
您已经展示了设备注册中涉及的回调,但是您实际上调用了注册方法本身吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)