iphone - without - push notification tester




Comment tester les notifications push de production? (4)

Créez un profil de distribution Adhoc pour votre application dans le profil d'approvisionnement. Télécharger le profil et installer. Choisissez le profil Adhoc dist pour signer le code de votre application. Archive ipa et sauvegarde pour distribution ad hoc. Copiez ipa sur votre appareil et testez le push. Il utilisera des certificats de production par opposition au certificat de développement. J'espère que cela t'aides.

Jusqu'à présent, j'ai utilisé un certificat de développement et les notifications push fonctionnaient très bien.

Maintenant, je souhaite soumettre mon application à Apple afin de créer un certificat de production et de le définir sous "identité de signature de code" -> "Libérer".

J'ai également placé le fichier .p12 sur mon serveur de production.
Mais la poussée maintenant ne fonctionne pas.

Est-ce que c'est supposé fonctionner quand je cours depuis xcode? ou cela fonctionnera-t-il simplement lors du téléchargement de l'application depuis l'App Store? Si oui, comment puis-je le tester?


La production push fonctionnera lorsque vous téléchargez l’application depuis l’App Store.

METTRE À JOUR:
Vous pouvez également tester la production avec une version ad-hoc de l'application. voir la réponse de Trinca .

METTRE À JOUR:
Maintenant, la solution la plus simple consiste à utiliser TestFlight d’Apple . (Dans TestFlight, il est facile d'ajouter de nouveaux utilisateurs distants, en leur envoyant une invitation par courrier électronique, puis en les téléchargeant sur le périphérique de leur choix.)


Si vous souhaitez tester la notification Push sur un environnement de production, vous devez prendre en charge quelques tâches: -

  1. Les notifications push de production ne peuvent être testées que sur ipa. Vous devez créer un ipa à partir du profil de distribution AdHoc.
  2. Vous devez remplacer le certificat Push sur votre serveur Push API. Le certificat de distribution APNS doit être utilisé dans ce cas.
  3. Si votre API est dans DOTNET, vous devez définir la valeur booléenne sur true.
  4. Modifier l'identité de signature de code en distribution sur les projets et les cibles





apple-push-notifications