:
주는 : 장치 토큰은 UIDevice의 고유 식별자 속성에서 반환 장치 UDID과 같은 것은 아니다. didFinishLaunchingWithOptions : 사용
토큰은 응용 프로그램에서 원격 알림에 등록하여 획득 didRegisterForRemoteNotificationsWithDeviceToken :
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
NSString *deviceTokenStr = [[[[deviceToken description]
stringByReplacingOccurrencesOfString: @"<" withString: @""]
stringByReplacingOccurrencesOfString: @">" withString: @""]
stringByReplacingOccurrencesOfString: @" " withString: @""];
NSLog(@"%@", deviceTokenStr);
}
성공적으로 등록
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// ...
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)];
// ...
}
경우, 앱 대리인이 응용 프로그램을받을 것이다
푸시 보내기에 사용하는 토큰입니다. 알림.
추신 : django-iphone-push 마지막 커밋은 3 년 전이었습니다. 내 포크 django-ios-push을 사용해 볼 수 있습니다.
대상 장치에 설치된 앱이 있습니다. 그러나 내 질문에 어떻게 UDID 응용 프로그램 내에서 알림 처리 처리 할 수있는 서버에서 장치의 UDID를 - 메서드를 UDID 점점 코코아 때문에 사용되지 않습니다. – kender