2013-04-18 4 views
1

내 새 앱에 푸시 알림을 설정하려고하는데 앱이 시작될 때마다 ios 6 기기 토큰이 변경된다고 들었습니다!Apple apns 푸시 알림 iOS 6

사실입니까?

누군가 iOS 6에서 Apns로 변경 한 내용을 알려 줄 수 있습니까?

도움을 주셔서 감사합니다. (Google에있어 걱정하지 않아도됩니다.)

답변

1

사실이 아닙니다. 기기 토큰이 거의 변경되지 않습니다. 일반적으로 iOS 버전을 변경하거나 기기를 백업에서 복원하는 경우에만 변경됩니다. 사실 동일한 장치의 모든 응용 프로그램은 동일한 장치 토큰을 갖습니다. 이러한 것들은 iOS6에서 변경되지 않았습니다.

+0

대단히 감사합니다! 변경 사항이 사실임을 알리는 것은 기기를 가져 오는 방법 일뿐입니다. – user2206906

+0

@ user2206906 잘 모르겠습니다. 그게 바뀌 었다고 생각하니? – Eran

+0

나는 포럼에서 그것을 들었다. . . – user2206906

0

기기 토큰이 변경되는 경우에도 변경 사항을 처리하기 위해 앱이 실행될 때마다 다시 등록하는 것이 가장 좋습니다 (일부 상황에서 발생할 수 있음). didFinishLaunchingWithOptions : 응용 프로그램에서

당신으로 인해 장치 토큰 변화에 발생할 수있는 문제를 방지하기 위해이 코드를 사용한다 :

UIRemoteNotificationType types = [[UIApplication sharedApplication] enabledRemoteNotificationTypes]; 
if (types != UIRemoteNotificationTypeNone){ 
    [[UIApplication sharedApplication] registerForRemoteNotificationTypes: UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert]; 
}