Release Note : Configuration des nouvelles Notifications APNs
Depuis quelques temps maintenant, Apple a fait évoluer sa méthode d’envoi de notifications push et l'ancienne méthode par certificat actuellement utilisée sera dépréciée fin mars 2021.
Qui est concerné ?
Si vous avez une application basée sur mAccess qui fonctionne sur iOS et utilise les notifications push APNs vous êtes concerné.
Quels sont les changements ?
Deux nouvelles méthodes sont possibles. Une méthode par certificat, qui remplace la précédente, et une nouvelle méthode par jeton (token) APNs. Une mise à jour de la console d’administration vous permet de configurer les paramètres des nouvelles méthodes.
Que dois-je faire?
inWebo procède de manière transparente à la modification des paramètres des applications qui sont en production. Si vous avez des applications sur des environnements de validation, préproduction ou autres, vous pouvez:
contacter le support inWebo support@inwebo.com qui vous accompagnera,
ou changer vous-même les paramètres mAccess pour iPhone de votre service dans la console d’administration, paramètres du service, en suivant les indications ci-dessous.
Le paramétrage par certificat
Prérequis
Avoir un certificat APNs valide au format p.12 généré pour l’App Id de l’application.
Paramétrage inWebo
Ce paramétrage diffère peu de l’actuel exceptée la saisie de l’App Id de l’application. Si votre certificat actuel est toujours valide vous pouvez le réutiliser.
Sélectionnez “Certificat” dans l’interface :
Vous trouverez dans l’interface une entrée intitulée “Ancienne méthode (dépréciée)”. Elle ne doit plus être utilisée, elle est remplacée par “Certificat”

Les champs à renseigner sont :
Le type de certificat sandbox ou production
Le fichier du certificat. Le certificat est généré pour un App Id (ou Bundle Id) donné (ex : com.acme.authenticator)
Le mot de passe du certificat
L'App Id associé au certificat
Le paramétrage par token
1. Dans la console Apple Developer
Apple propose une nouvelle méthode de connexion aux serveurs APNs via un jeton (token).
Pour générer les éléments requis pour l’utilisation des tokens, allez dans la section “keys” de votre compte developer Apple et suivez les instructions.

A l’issue de la génération de la clé vous aurez tous les éléments pour configurer les paramètres de push pour iPhone :
La clé privée de signature du token de connexion fournie sous la forme d’un fichier .p8 à télécharger
La clé privée de signature aura cette forme: AuthKeyABCD1234.p8, la chaîne de caractère ABCD1234 est la Key ID de 10 caractères correspondante,. Nous allons nous en servir plus tard.
2. Paramétrage inWebo
Sélectionnez token dans l’interface :
.png?inst-v=b950e2f0-d6a9-4376-a2ed-9b2a782290ba)
Les paramètres sont les suivants :
App Id associée à la clé
Clé privée : recopier le contenu du fichier .p8 téléchargé dans le champ
Team Id : les 10 caractères du Team ID utilisé pour développer les applications pour le compte d’une entreprise
Key Id : la clé de 10 caractères