2012-04-11 47 views
9

Ho riscontrato un problema. Ho implementato la notifica push in iOS con audio personalizzato. È un file MP3. Funziona bene quando ricevo una notifica push in iOS 5, ma in iOS4, non riproduce alcun suono. Puoi aiutarmi con questo?Suono di notifica push iOS personalizzato

Il codice è come questo

{ 
    "aps": { 
     "badge": 10, 
     "alert": "Hello", 
     "sound": "sound.mp3" 
    } 
} 

Nithin

+0

potresti aggiungere un po 'di codice a questa domanda per mostrare * come * hai impostato il suono personalizzato per le notifiche push? –

+0

Aggiunto il codice .. – nithinreddy

risposta

28

Secondo la guida notifica push:

È possibile impacchettare i dati audio in un formato AIFF, WAV, o il file caf. Quindi, in Xcode, aggiungere il file audio al progetto come risorsa non localizzata del pacchetto di applicazioni.

Non dice nulla sugli MP3. Ho usato file AIF che hanno funzionato. Mi attenersi a ciò che Apple specifies.

+0

Ho provato ad aggiungere un file wav, ma non funziona nemmeno su iOS 5. Quindi dov'è il problema? L'audio personalizzato funziona anche su iOS4? E anche in iPad? – nithinreddy

+2

L'ho provato una volta ma il file audio non era incluso nell'app. Assicurati che il file sia incluso nella fase di compilazione "Copia le risorse del pacchetto". – Inn0vative1

+0

Sì .. perché in iOS 5 funziona. Ha funzionato anche per te su iOS 4 e iPad? – nithinreddy

5

Non è possibile riprodurre file .mp3. Tuttavia, è possibile convertirli in file .wav qui: http://media.io/ (online & gratuito). Quindi inserisci il file convertito nel tuo progetto XCode e puoi chiamarlo specificando "sound":"sound.wav"

+0

"502 Bad Gateway" :( – samthui7

Problemi correlati