从苹果推送通知服务向服务器发送设备令牌

Posted

技术标签:

【中文标题】从苹果推送通知服务向服务器发送设备令牌【英文标题】:send device token to server from apple push notification service 【发布时间】:2010-10-29 14:53:01 【问题描述】:

我正在开发苹果推送通知服务。现在我已经按照苹果 APNS 指南中的建议实现了代表方法。但这也意味着必须将从 APNS 收到的设备令牌发送到提供商服务器。

我真的对这件事感到困惑。

因为当我启动应用程序时,它问我是否要注册远程通知,但后来它再也没有显示过类似的东西。当时我没有代码来处理这个设备令牌。但是现在即使我删除并重新安装了整个应用程序,它也不会显示类似的内容。

任何帮助将不胜感激。 我的代码是这样的

- (void)viewDidLoad 
    [super viewDidLoad];
    //registring for remote notifications
    [[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge |UIRemoteNotificationTypeSound)];



- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken  
    NSLog(@"Device token is %@", deviceToken)

【问题讨论】:

您能否告诉您的解决方案,以便对问题的其他查看者有所帮助。 【参考方案1】:

注册通知的消息仅在第一次安装时显示一次。要更改通知设置,您可以进入通知设置。

【讨论】:

以上是关于从苹果推送通知服务向服务器发送设备令牌的主要内容,如果未能解决你的问题,请参考以下文章

向服务器发送设备令牌或注册令牌?

Apple 推送通知令牌

如何向多个设备(iOS)发送推送通知?

无需用户操作即可发送 ios 推送消息

苹果推送通知服务器

限制向设备发送推送通知