Ne APNS service de Feedback n'existent plus que par de nouvelles Api?
Je passais par jour officiel APNS de la documentation et il dit clairement:
Tous les développeurs devraient migrer leur notification à distance fournisseur de serveurs pour le plus capable et le plus efficace de HTTP/2-API décrite dans APNs Fournisseur de l'API.
Mais la nouvelle Apn API Fournisseur ne semble pas disposer de l'ancien APN Service de Rétroaction. Ils ont changé d'Url de point de terminaison ce qui ne veut pas avoir des réactions de terminaison de service. Regarde aussi les codes d'erreur sont maintenant mis à niveau, qui comprend ci-dessous le code d'erreur,
Non -
Le dispositif de jeton est inactif pour le sujet spécifié.
Donc ne sommes-nous pas supposer pour appeler les APNS service de Rétroaction plus?
Mon problème majeur est que je suis en utilisant javapns api version 2.2 pour iOS notifications push pour laquelle je ne suis pas en mesure de trouver une mise à jour qui va m'aider pour faire face à ce nouveau changement.
Merci, mis à jour le lien.
OriginalL'auteur DineshM | 2016-01-06
Vous devez vous connecter pour publier un commentaire.
Je pense que le nouveau doc est claire :
Il y a un code de statut HTTP pour le cas qui a été précédemment rapporté par le Service de réponse :
En outre, il y a un données JSON clé nommée
timestamp
dans le corps de la réponse :Par conséquent, la réponse HTTP dans la nouvelle API couvre les fonctionnalités qui étaient auparavant couverts par le Service de Rétroaction. Depuis le Service de Feedback n'est pas mentionné dans le nouveau doc, on peut supposer qu'il ne fait pas partie de la nouvelle API.
Si vous utilisez une ancienne bibliothèque comme javapns, qui utilise encore l'ancienne API, je suis en supposant qu'elle utilise encore le Service de réponse trop. L'ancienne API est susceptible d'être prise en charge par Apple pour un certain temps.
Eh bien, si ils ne t'envoient pas l'appareil jetons sur le service de réponse, ils ne peuvent pas se plaindre si vous continuez à envoyer des notifications push pour les jetons. Ils ne peuvent pas attendre tout le monde serait de commencer à utiliser la nouvelle API à l'intérieur d'une courte période de temps. Il est basé sur la nouvelle de HTTP/2 du protocole, qui n'est pas très répandue (autant que je sache).
Maintenant, le service de réponse est de retourner l'appareil jetons avec le code existant. Mais pour les nouveaux HTTP/2 interface de ne pas pouvoir tout trouver de la bibliothèque java.
pouvez-vous recommander une bibliothèque Java qui supporte le protocole HTTP/2, qui peut être utilisé à la place de
javapns
?Non, je ne peux pas. Je n'ai pas été à la suite de récents Java APN bibliothèques.
OriginalL'auteur Eran