我只想向某些用户发送推送通知。
根据我在 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 是这个并且这是我的设备令牌的信息。