web-dev-qa-db-fra.com

Renouveler le certificat Push et continuer à utiliser l'App Store actuelle

J'ai une application sur l'App Store qui utilise un profil de provisioning iOS (Distribution) expiré. Ce profil contient un certificat Push qui a également expiré (et n'apparaît plus dans le portail).

Question 1: Y a-t-il un moyen de recréer le certificat Push puis de renouveler le profil? (J'ai toujours le certificat Push (expiré) sur mon trousseau)?

Question 2: Dois-je soumettre à nouveau l'application sur l'app store avec un nouveau profil contenant le nouveau certificat Push?

Étant donné que le certificat Push a expiré, je ne peux probablement pas envoyer de notifications aux utilisateurs existants de l'application.

122
Franck

Le certificat Push ne peut pas être renouvelé. Vous devez en créer un nouveau.

Le certificat de notification Push ne fait pas partie de la construction de l'application. Par conséquent, pour que Push continue à fonctionner, il vous suffit de créer un nouveau certificat et de déployer le fichier p12 (ou tout autre format que vous utilisez) sur votre serveur. Vous n'êtes pas obligé de soumettre une nouvelle version de votre application.

213
Eran

Vous ne pouvez pas renouveler un certificat Push existant. Vous venez de créer un nouveau. Mais vous n'en avez pas besoin. Vous feriez mieux de créer une clé d'authentification de notifications Push. Vous pouvez l'utiliser de la même manière que le certificat, mais il n'expire pas et il n'est pas nécessaire de le renouveler chaque année.

Vous créez la clé de notifications Push à partir de l'onglet Centre des membres, Clés:

Create a new Push notifications key

10
Vladimir Grigorov

Ajout de quelques mots sur les certificats VoIP Push.

Tout comme les certificats Push, les certificats VoIP ne peuvent pas être renouvelés, vous devez en créer un nouveau.

Les notifications VoIP ne fonctionneront pas si votre certificat VoIP est expiré ou si vous le révoquez.

Si vous créez un nouveau certificat, vous devez déployer le nouveau p12 côté serveur. Le certificat VoIP ne fait pas non plus partie de la construction de l'application, vous n'avez donc pas à soumettre l'application à nouveau.

7
Irfan Gul

Pour le côté Apple:

Ton service:

  • Connectez-vous et recherchez la zone "Configuration du certificat Push" (pour Google, il s'agit de Mobile Apple Cert Cert
  • Téléchargez votre demande de signature de services

Pomme:

  • Téléchargez votre demande de signature
  • Télécharger leur réponse

Ton service:

  • Télécharger la réponse signée

À ce stade, tout devrait être réglé

4
Michael Kenworthy