Combien de temps une notification push vous asseoir dans la file d'attente avant d'être retiré?
J'ai fouiné partout en essayant de découvrir certains de données pour apple push notifications pour un client et j'ai été incapable de trouver une réponse à est combien de temps une notification push va s'asseoir dans la file d'attente pour un mode hors connexion de l'appareil avant qu'il ne soit supprimé.
Il peut y avoir de longues périodes de temps, 2 à 3 mois par exemple, dans lequel le dispositif peut être inactif et hors tension. Je suis simplement intéressé à savoir combien de temps je peux attendre une notification à s'attarder, en attente d'être livrés à un mode hors connexion de l'appareil, avant, il est automatiquement retiré (qui est ce que j'ai compris à ce qui se passe).
- Pour être sûr, votre serveur peut exposer une API point de terminaison de votre application qui permet à votre application d'directement interroger votre serveur sur le lancement d'un ensemble de notifications depuis une date précise.
- Si APNS serveurs de stockage du message pour une longue période de temps est un problème, pourquoi ne pas simplement envoyer un 'vide' de notification push manuellement expiration à la fin du message. La QoS sur les APN ne file d'attente d'un message.
Vous devez vous connecter pour publier un commentaire.
Développeur officiel la documentation n'est pas claire à ce sujet. De developer.apple.com:
Mais selon PCWorld, c'est 28 jours:
Tandis que 28 jours est peut-être vrai en 2009, je ne serais pas surpris si ses différentes aujourd'hui. L'ambiguïté dans la documentation est un excellent prétexte pour Apple à modifier ce délai d'expiration de bon gré mal gré.
À creuser les docs que j'ai découvert que l'on peut utiliser la "date d'expiration" du paramètre de contrôle de la liste d'attente des APNS de notifications.
Ici est l'explication détaillée sur l'utilisation de la date d'expiration