2010-02-01 8 views
1

Apple 푸시 알림이 배달 될 때 재생할 사용자 지정 사운드를 얻으려고합니다. 팝업 메시지가 표시되고 배지도 업데이트되지만 사용자 정의 사운드 대신 항상 기본 iPhone 사운드가 재생됩니다.Apple Push Notification으로 재생할 사용자 지정 사운드를 얻으려면 어떻게해야합니까?

{ "AP를": 여기

내가 보내는 오전 JSON 데이터의 { "소리": "sound.caf를", "배지": 2, "경고": "성공적으로 등록 된 장치"} }

내 sound.caf 파일은 내 Xcode 프로젝트의 최상위 레벨에 있으며, 결과 .app (Finder의 '패키지 내용보기'에서 확인)에 분명히 나타납니다.

내 Mac에서 사운드 파일이 정상적으로 재생됩니다. 처음에는 .caf, .m4r 및 .wav 파일을 시도했지만 아무도 재생되지 않았습니다. 나는 또한 Urban Airship 샘플 프로젝트의 .caf 파일 중 하나를 사용하여 시도했다. (나는 꽤 자신감이 있어야한다. 그러나 나 자신도 시도하지 않았다.) 그러나 그 중 하나는 작동하지 않았다.

Apple docs은 허용되는 인코딩 및 파일 형식 (.wav, .aiff 또는 .caf)을 정의합니다.

필자는 문서화되지 않은 30 초 제한 아래에 있음을 확인하기 위해 매우 짧은 사운드 파일과 긴 파일을 시도했습니다.

누군가 나에게 시도해 볼 다른 힌트/제안 사항이 있습니까?

+0

이봐, mp3를 재생 했나요? – nithinreddy

+0

필자는 한번도 시도한 적이 없지만 Apple docs 링크가 내 질문에 mp3를 지원되는 형식으로 언급하지 않습니다. –

답변

0

내 문제는 내가 실제로 테스트 아이폰에서 응용 프로그램을 업데이 트하지 않았다는 것이 었습니다. iTunes에서 버전을 업데이트했지만 "번들 버전"이 증가하지 않았으므로 iTunes는 새 응용 프로그램을 휴대 전화로 푸시하지 않습니다.

업데이트 된 응용 프로그램이 전화기로 복사되고 있는지 확인하려면 iTunes 상태 메시지를주의 깊게보십시오. 이 말을해야 :

것은 바로 디바이스에서 기존 응용 프로그램을 삭제 의심

하면 '응용 프로그램'설치 '장치'
에서 응용 프로그램을 업데이트.

+0

나는 diff를 얻고있다. 앱의 동일한 .m4r 파일에 대한 볼륨 및 푸시 알림 도와 줄 수 있어요? –

관련 문제