2012-05-22 2 views

risposta

24

Come indicato in the docs, è possibile specificare "predefinito" come valore per il tasto "suono" nel payload per riprodurre il suono predefinito o il nome di un file audio nel pacchetto di app per riprodurre tale suono. Avrai bisogno di prepare the sound per assicurarti che sia in un formato compatibile.

+0

Ho avuto l'impressione di poter utilizzare uno dei suoni già presenti sull'iPhone, non è questo il caso? – Jhorra

+0

Ho sempre visto 'default' come suono incorporato. Ho provato a googling e non ho trovato altro. – kevboh

+0

Grazie, suppongo che sia per questo che non sono riuscito a trovare nessuno dei due. Pensavo di averli appena mancati in qualche modo. – Jhorra

0

La risposta sopra può essere errata.

È possibile specificare un suono integrato, il problema che sto cercando è quello di individuare tutti i nomi.

codice Questo APNS Python per esempio funziona:

APNSmessage = Message([u1.push_notification_token], sound="chime", alert=sender+" Private Messaged You: "+messagePushNotification, badge=u1.unread_badge_count, custom={'slug':slugChannel}) 

noti che sound è impostato su chime e non default. Questo funziona per iOS 7 e versioni successive e non vedo perché non dovrebbe funzionare anche per iOS 8.

Quando ho scritto questo codice per la prima volta, ho preso una piccola ipotesi e ho inserito chime che ha funzionato.

+1

Non sono riuscito a riprodurre questo risultato. Per quanto ne so, specificando qualcosa nel tasto 'sound' -' default', 'chime', o' asdf', ad esempio - tutti suoneranno il suono del sistema, a meno che il nome del suono non sia trovato nel pacchetto di applicazioni. – abhillman

+1

Non ha funzionato con me o –

+3

'lo ed ecco': P – tipycalFlow