web-dev-qa-db-fra.com

La notification push ne fonctionne pas sur iOS 10

Après l'installation de la nouvelle mise à jour d'iOS 10, les notifications Push ne fonctionnent pas, alors que la même implémentation de code fonctionne pour iOS 9. Existe-t-il une nouvelle chose pour iOS 10 pour les notifications Push? En tant que, je ne suis pas capable de comprendre. Aussi, est-il nécessaire d'activer la notification Push dans les capacités.

6
Sanchit Kumar Singh

Des modifications sont nécessaires pour iOS 10 avec xCode 8 GM. Vous devez implémenter UserNotification.framework et leurs méthodes de délégation pour pouvoir utiliser les notifications Push et utiliser les fonctionnalités nécessaires pour les activer.

Vous devez importer le nouveau UserNotification.framework. Veuillez suivre ce lien: Problème de notification push avec iOS 10

10
Ashish Shah

L'activation des fonctionnalités de notifications Push n'était pas requise dans Xcode 7. Cette opération est désormais requise dans Xcode 8. En activant les fonctionnalités de notifications Push dans Xcode 8, les modifications suivantes sont ajoutées:

project.pbxproj

com.Apple.Push = {
    enabled = 1;
};

* .entitlements (pour le développement)

<key>aps-environment</key>
<string>*development*</string>

* .entitments (pour l'entreprise et la production)

<key>aps-environment</key>
<string>*production*</string>
2
Jen C

Sur iOS 10, il est nécessaire d'ajouter le droit aux notifications push. Par conséquent, si vous "résolvez le problème", le problème sera résolu automatiquement.

Problème

1
raul