web-dev-qa-db-fra.com

son de notification push personnalisé ios10 ne joue pas

J'utilise actuellement iOS 10 beta 8 avec Xcode 8.0 beta 6 et le son personnalisé ne joue pas lorsque je reçois une notification Push avec la charge utile correcte.

J'ai vérifié la charge utile et elle est au format correct selon la documentation Apple:

{
    "aps" : {
        "alert" : "You got your emails.",
        "badge" : 9,
        "sound" : "bingbong.aiff"
    },
    "acme1" : "bar",
    "acme2" : 42
}

Lorsque j'envoie la même charge utile à la même version sur iOS9, le son personnalisé est lu correctement.

Est-ce que quelqu'un sait s'il y a d'autres changements dans iOS 10 que je dois faire?

25
David Truong

Ce problème semble affecter uniquement les applications installées via Xcode. Le problème persiste même si vous mettez ultérieurement à jour l'application à partir d'une autre source.

La solution consiste à supprimer complètement l'application et à la réinstaller à partir de TestFlight ou de l'App Store.

En effet, ce bogue ne devrait pas affecter vos utilisateurs finaux.

Modifier 2016-10-15:

Malheureusement, il semble que je me sois trompé. Cela semble être un bogue sur iOS 10 qui peut, en fait, affecter également les applications App Store. Si cela est une consolation, les applications telles que Facebook et WhatsApp sont également affectées. La solution est apparemment de forcer le redémarrage de votre téléphone , mais malheureusement, il ne semble pas que nous puissions faire grand-chose en tant que développeurs.

Problème résolu par Apple:

Basé sur ce commentaire, Apple semble avoir résolu le problème dans iOS 10.2

15
mhalttu

Essayez d'installer votre application à l'aide de Test Flight et après avoir mis en œuvre le processus initial de mise à jour du jeton d'appareil, redémarrez simplement votre appareil.

Vous obtiendrez ce que vous cherchiez.

Le crédit revient à - binncheol

4
Rahul Verma

Le fait que notre utilisateur redémarre son appareil corrige le problème pour nous.

C'est un problème pour nous, quelle que soit la façon dont l'application a été installée (TestFlight ou depuis l'App Store).

3
leontx

Il y a certainement un bogue iOS10 qui persiste toujours à partir de 10.0.2. Il affecte de nombreuses applications, y compris des applications populaires telles que Whatsapp et Messenger. La solution de contournement consiste simplement à redémarrer l'appareil, puis les sons de notification sont corrects. Peu importe la façon dont l'application est installée.

Je ne trouve aucune documentation à ce sujet sur Apple (allez comprendre) mais il y a plus d'informations ici: http://thetechbeard.com/how-to-fix-notification -sound-problem-in-ios-10 / .

Comme indiqué ici beaucoup d'autres personnes ont ce problème. Espérons Apple le corrige bientôt.

2
Lane Rettig