Questo è strano, dopo aver aggiornato la mia app per supportare le notifiche push di iOS 8 inviate tramite Parse (utilizzando la dashboard Parse) le notifiche push non faranno alcun suono.Nessun suono in ios 8 Parse push
Ho trovato questo duplicatie sul StackOverflow ma la risposta postato non funzionava per me: No sound in Parse push notification for ios8
- ho già controllato il centro di notifica ei messaggi ei suoni sono attivati.
- Creato una nuova generazione pulita della app
- Controllato se altri messaggi push emettono suoni su App
- Utilizzato il resto api Parse e impostare il suono di default.
Nessuna delle cose che ho provato ha funzionato.
Aggiornato la mia app utilizzando il codice Parse:
// Register for Push Notitications, if running iOS 8
if ([application respondsToSelector:@selector(registerUserNotificationSettings:)]) {
UIUserNotificationType userNotificationTypes = (UIUserNotificationTypeAlert |
UIUserNotificationTypeBadge |
UIUserNotificationTypeSound);
UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:userNotificationTypes
categories:nil];
[application registerUserNotificationSettings:settings];
[application registerForRemoteNotifications];
} else {
// Register for Push Notifications before iOS 8
[application registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge |
UIRemoteNotificationTypeAlert |
UIRemoteNotificationTypeSound)];
}
EDIT: ho trovato un rapporto excisting bug su Facebook dev: https://developers.facebook.com/bugs/719233564823090/
Sto avendo lo stesso problema. Tutte le mie app precedenti a iOS 8 già pubblicate non attivano UIRemoteNotificationTypeSound quando vengono chiamate. – Paul
C'è una correzione disponibile nel prossimo aggiornamento dell'SDK. –