2016-09-06 8 views
0

100 % 시간 내 푸시 알림을 받으려고 할 때, 세 가지 테스트 장치, 2 개의 iPad 및 iPhone이 있습니다.Apple 푸시 알림이 작동하지 않습니다.

나는

func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) { 
    let tokenString = deviceToken.hexString; 

를 사용하여 토큰을 얻고있다 및 확장

extension NSData { 
    var hexString: String { 
     let bytes = UnsafeBufferPointer<UInt8>(start: UnsafePointer(self.bytes), count:self.length) 
     return bytes.map { String(format: "%02hhx", $0) }.reduce("", combine: { $0 + $1 }) 
    } 
} 

내가 다음 서버에 문자열을 보내고 서버에서 문자열을 저장되고.

문제는 내가 랩톱에 장치를 연결하고 Xcode를 통해 코드를 실행하면 testfairy에서 배포 할 때 앱을 실행할 때와 다른 토큰을 얻게됩니다.

아이디어가 있으십니까? 즉 다른 deviceToken가 발생합니다 있도록

감사

같은 장치에서 동일한 응용 프로그램을 실행하더라도

답변

0

는 Testfairy 아마 다른 응용 프로그램을 프로비저닝합니다.

앱이 다시 설치되면 기기 토큰이 재설정됩니다.

관련 문제