특정 사용자에게만 밀어 넣기 알림을 보내려고합니다.푸시 알림의 장치 토큰
Apple docs에서 내가 뭘로부터. 푸시 알림을 등록 코드는 .. 난 단지 DEVTOKEN가 만든 바이트보고 내가 어떤 사용자에 속해있는 장치 토큰을 식별하는 방법을 server..but에 보내 appdidRegisterForRemoteNotif
방법에있어서이
- (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);
}
입니다. 내 장치 이름이 Shubhank의 iPhone 인 경우. iPhone이 있고 내 장치 토큰이라는 정보를 어떻게 보내면됩니까?
글쎄, 고마워요 내가 뭘 찾고 있었는지 해결 ...하지만 지금 중요한 질문이 있습니다 .. 토큰 바이트 때마다 응용 프로그램이 시작됩니다 .. ?? – Shubhank
토큰이 변경됩니다 항상 사실은 아니지만, 그것은 항상 응용 프로그램이 시작될 때마다 토큰을 업데이트하는 것이 좋습니다. 도움이 되었으면 답을 upvote/accept하십시오. –
나는 .. ..하지만 알고 싶다.이게 지금 나를 혼란 스럽다. 장치 토큰이 같다고하자. 그러면 장치가 내 서버에 다시 등록 될 것입니다. 그래서 덮어 쓰기 메커니즘을 개발해야합니까? 토큰이 바뀌면 ... 오래된 장치 이름을 어떻게 할 것인가 ?? – Shubhank