2017-09-05 2 views
0

Nous avons développé un service qui envoie des notifications push à une instance de concentrateur de notifications Azure. Ces notifications doivent ensuite être envoyées à un APNS et transmises à des appareils IOS enregistrés.Azure Notification Hub ne peut pas envoyer de notification push à l'application publiée pour App Store

Tout au long du développement, nous avons testé ce fonctionnement dans plusieurs environnements QA. Nous avons également testé des versions de bac à sable/développement des applications de réception en s'assurant que les certificats de la plate-forme de notification correspondent. Tout a réussi. Nous avons maintenant configuré notre environnement en direct et rencontrons des problèmes. Nous avons archivé notre application via xcode et téléchargés sur l'App Store. L'application finale distribuée en interne via l'entreprise reçoit des notifications, mais l'application distribuée dans l'App Store ne reçoit aucune notification. Cela inclut les envois de test via azur. Dans ce cas, une fois le message échoué, les enregistrements sont supprimés. Nous utilisons des certificats séparés pour chaque identifiant d'application.

Toute aide serait appréciée.

Répondre

0

Nous avons trouvé une solution à notre problème.

Nous avions déjà créé un nouveau certificat pour l'application que nous avons distribué à l'app store IOS [le certificat était correct pour l'environnement et le but]. Cela nous a fait croire que cela ne pouvait pas être dû à notre certificat.

Notre problème était le suivant: le simple téléchargement du nouveau certificat à la place de l'ancien en azur semble poser un problème. Azure peut mettre en cache les informations du certificat précédent, mais il s'agit d'une hypothèse basée sur notre résolution. Notre solution était la suivante: Pour supprimer complètement les informations d'identification du service de notification et en créer une nouvelle à partir de zéro, en utilisant toujours le certificat créé pour la version de l'application.