2012-12-11 4 views
1

디버거,푸시 알림에 대한 모달 알림 요청

푸시 알림을 포함하는 앱을 만들었습니다. 하나 또는 다른 이유로 사용자가 첫 번째로드에 대한 권한을 요청받지 않습니다. 과거에는 밀어 넣기 알림을 사용했으며 모든 것이 제대로 작동하는 것 같았습니다. 코드는 "복사 붙여 넣기"되었습니다.

  • 나는
  • 내가 알림을 밀어 사용할 인증 기관의 인증서 (열쇠 고리)를 요청하고 사과에 인증서를 업로드 새 인증서
  • 을 다운로드하고 검증 된 개발 및 배포 인증서를 받았다.
  • 새로운 개발 + 프로덕션 프로비저닝 프로파일을 다운로드했습니다.
  • 프로비저닝 프로파일로 앱에 서명했습니다. 내가 텍스트 편집기에서 프로비저닝 프로파일을 열 때

나는 보는가 다음 키 : 나는 응용 프로그램을 서명하고 장치에 그것을 설치하려면이 프로필을 사용

APS-환경!

필자의 휴대폰에서 시간을 미리 설정하고, 다시 부팅하고, 다시 설치하는 것과 같은 여러 가지 방법을 시도했습니다.

푸시 서비스로 도시형 비행선을 사용합니다!

누구에게 잘못되어 가고 있는지 알 수 있습니까?

+0

를 호출하여 사용할 수 있습니다,하지만 난 그것에 대해 걱정하지 않습니다. 어쩌면 석방에서 그것은 잘 작동합니다 .. – beryllium

답변

0

언제든지 [UAPush setDefaultPushEnabledValue:NO]을 설정 했습니까?

이 값을 NO로 설정하면 UrbanAirship 지연으로 인해 요청할 준비가 될 때까지 밀어 넣기 알림을 사용하도록 설정합니다. 이렇게하면 앱이 시작될 때 앱이 시작되는 대신에 무엇을 사용했는지 설명 할 수있는 기회가 제공됩니다. 내가 개발 (안 임시) 설정을 사용 아마도 때문에,

그럼 나중에 내가 일주일 전에 같은 문제에 직면
UIRemoteNotificationType notificationTypes = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];