J'ai reçu l'e-mail suivant aujourd'hui:
Chère - -,
Ce certificat ne sera plus valable dans 30 jours. Pour créer un nouveau certificat, visitez Certificats, identifiants et profils dans votre compte.
Certificat: Apple Push Services
Identifiant: - - -
Nom de l'équipe: - - - -
Pour en savoir plus sur les certificats expirés, visitez la page de prise en charge des certificats.
Meilleures salutations,
Relations avec les développeurs Apple
Dans Apple Developer c'est sous
Certificats, identificateurs et profils> Certificats> Production
et ressemble à ceci:
Que vais-je devoir faire maintenant? Révoquer et en créer un nouveau? Les notifications push fonctionneront-elles toujours?
Lorsqu'un certificat expire, il ne peut plus être utilisé pour envoyer des notifications Push. Chaque ID d'application peut avoir 2 certificats SSL de développement et 2 de production Push à la fois. Créez un nouveau certificat et ajoutez-le à votre ID d'application dans le Apple Developer Center.
Ajoutez le nouveau certificat à tous les services que vous utilisez pour envoyer des notifications Push. Une fois ces services mis à jour avec le nouveau certificat, vous pouvez révoquer celui qui expire.
Vous devez renouveler le certificat de notification push. Voici les étapes:
Connectez-vous au compte développeur -> Certificats, ID et profils et vérifiez le certificat expirant.
Accédez à Identifiers -> App IDs -> Cliquez sur AppId -> Faites défiler vers le bas pour Push Notifications -> Edit -> Cliquez sur 'Create Certificate' sous 'Production SSL Certificate'.
Créez une demande de signature de certificat à partir de Keychain Access sur votre Mac:
Revenez à Apple site de développeur et téléchargez le CSR créé à l'étape ci-dessus -> Continuer -> Téléchargez le certificat sur votre mac.
Double-cliquez sur le certificat téléchargé pour l'installer dans le trousseau de votre Mac.
Ouvrez Keychain Access -> Certificates -> Le nouveau cert et sa clé privée doivent y être répertoriés.
Exportez le certificat pour votre client de notification Push: Faites un clic droit sur le certificat dans le trousseau d'accès-> sélectionnez "Exporter Apple Certificat Push:" -> laissez le mot de passe vide -> enregistrez-le sous forme de fichier P12.
Connectez-vous à OneSignal -> Application -> Paramètres -> vérifiez la date d'expiration -> cliquez sur Modifier -> parcourez le fichier P12 enregistré précédemment.
Révoquer l'ancienne certification APN du compte développeur.
Pour les étapes 8 et 9, si vous n'utilisez pas OneSignal, il s'agit du même processus que celui où vous devez télécharger le fichier p12 exporté dans les paramètres d'application du client du service Push tiers.