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 초 제한 아래에 있음을 확인하기 위해 매우 짧은 사운드 파일과 긴 파일을 시도했습니다.
누군가 나에게 시도해 볼 다른 힌트/제안 사항이 있습니까?
이봐, mp3를 재생 했나요? – nithinreddy
필자는 한번도 시도한 적이 없지만 Apple docs 링크가 내 질문에 mp3를 지원되는 형식으로 언급하지 않습니다. –