2017-01-26 2 views
8

Pour iOS8, il existe une option lorsque l'autorisation de notification push du cache iOS pour 24h et après réinstallation je ne recevrait pas d'alerte de notification push.iOS paramètres de notification push après réinstallation

Et il y a solution de contournement:

Réinitialisation Push Notifications des autorisations d'alerte sur iOS

La première fois qu'un registres d'applications Push-activé pour les notifications push, iOS demande à l'utilisateur si elles souhaitent recevoir notifications pour cette application. Une fois que l'utilisateur a répondu à cette alerte, il n'est pas présenté de nouveau à moins que le périphérique ne soit restauré ou que l'application ait été désinstallée depuis au moins un jour.

Si vous souhaitez simuler une première exécution de votre application, vous pouvez laisser l'application désinstallée pendant un jour. Vous pouvez atteindre ce dernier sans en attente d'une journée en suivant ces étapes:

Supprimez votre application de l'appareil. Éteignez complètement l'appareil et rallumez-le. Accédez à Paramètres> Général> Date & Heure et définissez la date en avance d'un jour ou plus. Éteignez complètement l'appareil et rallumez-le. Source: https://developer.apple.com/library/ios/technotes/tn2265/_index.html

Q: Mais pour iOS9 + il n'y a pas l'autorisation de poussée en cache, et après réinstallation je reçu une alerte à chaque fois. Y at-il une option pour mettre en cache mon choix pendant 24h et l'utiliser après la réinstallation?

+0

meilleure option est quand jamais votre application est installer dans n'importe quel appareil à ce moment demander toutes les autorisations que vous utilisez dans votre application comme push notification, google map accès services de localisation, accès lecteur audio, etc, accès photo, –

Répondre

4

n °

Notifications Push autorisations d'alerte sur iOS vient normalement chaque fois que nous enregistrons notre application pour la notification à distance.

Donc, une fois que le comportement de l'alerte des autorisations est modifié par la version iOS respective, nous ne pouvons pas le gérer par le notre.

J'espère que cela pourrait vous aider.

2

Comportement des notifications push dans iOS 8.0 and iOS 9.0 Or Later.

Solution: 1

Réinitialisation Push Notifications des autorisations d'alerte sur iOS

La première fois un registre d'applications Push-activé pour les notifications push, iOS demande à l'utilisateur si elles souhaitent recevoir des notifications pour que app. Une fois que l'utilisateur a répondu à cette alerte, il n'est plus présenté à moins que l'appareil ne soit restauré ou que l'application ait été désinstallée depuis au moins un jour.

Si vous souhaitez simuler une première exécution de votre application, vous pouvez laisser l'application désinstallée pendant un jour.Vous pouvez obtenir le plus tard sans attendre réellement un jour en suivant ces étapes:

1. Delete your app from the device. 

2. Turn the device off completely and turn it back on. 

3. Go to Settings > General > Date & Time and set the date ahead a day or more. 

4. Turn the device off completely again and turn it back on. 

Solution: 2

Vous pouvez également modifier votre identifiant de groupe à plusieurs reprises pendant le débogage, chaque notifications de temps vont s'interrogé Frais. Une fois que vous êtes satisfait du code, retournez à l'ID de l'ensemble d'origine.

Source:

How to get back "Allow Push Notifications" dialog after it was dismissed once?

0

essayer de créer un nouveau compte iCloud et voir si cela parce que j'ai eu le même problème et donc je l'ai essayé et le nouveau pousserais alors que l'ancien serait récupérer uniquement si l'application de messagerie était ouverte. Si cela ne m'aide pas, j'ai contacté les développeurs de logiciels Apple et ils n'ont pas répondu, vous devrez peut-être attendre la mise à jour de la version 9.1.