2012-03-09 3 views
0

많은 사람들이 푸시 알림에 어려움을 겪습니다. 이제 거의 모든 것이 작동합니다. 나는 인증서, 열쇠 및 모든 장소에 있습니다. 나는 처음으로 도망 쳤고 유명한 알림 상자에 푸시 알림을 허용하고 확인을 클릭할지 묻습니다. 그러나 결코 Device Token의 출력물을 얻지 못했습니다. 아래의 메서드에 중단 점을 넣었으나 중단하지 않습니다.iPhone에서 장치 토큰을 얻지 못함 5.1 Xcode 4.3.1

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWith:DeviceToken:(NSData *)deviceToken { 

    NSString *str = [NSString stringWithFormat:@"Device Token=%@",deviceToken]; 
    NSLog(@"%@", str); 
} 

의견이 있으십니까? 당신이 시뮬레이터에서 응용 프로그램을 실행하면 장치 토큰을 사용

(void)application:(UIApplication *)app didRegisterForRemoteNotificationsWith:DeviceToken:(NSData *)deviceToken 
{ 
NSString *str = [deviceToken description]; 
NSLog(@"%@", str); 
} 

답변

0

내가이 문제를했지만,이 코드는 나를 위해 일한

+0

안녕하세요. 감사합니다.하지만이 방법에 익숙하지 않습니다. 거기에 휴식 지점을 두었습니다. 그러나 결코 거기에 도착하지 않습니다. – Harbutam

+0

이 함수는 시뮬레이터에서 호출되지 않습니다. 실제 장치에서만 호출됩니다. –

+0

OK, 그러면 어디에서 인쇄물을 볼 수 있습니까? 주최자의 기기 로그에 있습니까? – Harbutam

0

NSString *str = [NSString stringWithFormat:@"Device Token=%@",deviceToken]; NSLog(str);

를 얻기 위해

0

의 didFailToRegisterForRemoteNotificationsWithError : 방법이 될 것입니다 푸시 알림이라고하는 것은 시뮬레이터에서 지원되지 않습니다.

관련 문제