【发布时间】:2012-02-26 20:16:09
【问题描述】:
我只想向某些用户发送推送通知。
根据我在 Apple 文档中的经历。 注册推送通知的代码是这样的
- (void)applicationDidFinishLaunching:(UIApplication *)app {
// other setup tasks here....
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];
}
// Delegation methods
- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken {
const void *devTokenBytes = [devToken bytes];
self.registered = YES;
[self sendProviderDeviceToken:devTokenBytes]; // custom method
}
- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err {
NSLog(@"Error in registration. Error: %@", err);
}
在方法appdidRegisterForRemoteNotif..我只看到创建并发送到服务器的devToken字节..但是我将如何识别哪个设备令牌属于哪个用户。因此,如果我的设备名称是 Shubhank 的 iPhone。如何发送我的 iPhone 就是这个并且这是我的设备令牌的信息。
【问题讨论】:
标签: iphone objective-c ios devicetoken