Options de configuration iOS
Cette section fournit des instructions étape par étape pour configurer votre application iOS afin d’activer les services de messagerie à l’aide de Pushwoosh. Choisissez entre la configuration basée sur un certificat ou sur un jeton en fonction des exigences de votre projet.
Configuration iOS basée sur un certificat
Anchor link toApprenez à configurer Pushwoosh pour iOS en utilisant l’authentification basée sur un certificat pour les APNs (Apple Push Notification Service).
Configuration iOS basée sur un jeton
Anchor link toConfigurez Pushwoosh avec l’authentification basée sur un jeton pour les APNs, offrant une alternative plus sûre et plus efficace aux certificats.
Configuration du certificat VoIP pour iOS
Anchor link toPermettez à Pushwoosh de livrer des notifications push VoIP à votre application iOS afin que vous puissiez envoyer des alertes d’appel entrant et d’autres événements VoIP aux appareils des utilisateurs.
Configuration du pass Apple Wallet pour iOS
Anchor link toTéléchargez votre certificat de signature Pass Type ID pour que Pushwoosh puisse signer et mettre à jour les pass Apple Wallet (.pkpass) pour votre application.
Configuration des boutons d’action iOS
Anchor link toCréez des boutons d’action personnalisés (catégories iOS) pour que les utilisateurs puissent interagir avec vos notifications push directement depuis la bannière de notification.
Choisir entre les certificats .p12 et les clés .p8 pour les notifications push iOS
Anchor link toLors de la configuration des notifications push iOS dans Pushwoosh, vous devez vous authentifier auprès du service de notification push d’Apple (APNs). Il existe deux méthodes prises en charge :
- Certificat
.p12: l’approche traditionnelle, basée sur un certificat. - Clé
.p8: la méthode moderne, basée sur un jeton, recommandée par Apple.
Ce guide vous aidera à déterminer la méthode la mieux adaptée à votre cas d’utilisation.
Comprendre les options
Anchor link to| Fonctionnalité | Certificat .p12 | Clé d’authentification .p8 |
|---|---|---|
| Fonctionnement | Utilise un certificat cryptographique pour établir la confiance. | Utilise un jeton persistant signé par une clé privée. |
| Fichier | Fichier .p12 contenant le certificat et la clé privée. | Fichier .p8 contenant une clé privée. |
| Expiration | Expire (généralement chaque année) ; nécessite un renouvellement. | N’expire pas automatiquement. |
| Configuration | Plus complexe à générer et à gérer. | Généralement plus simple à configurer. |
| Utilisation | Un certificat par Bundle ID pour chaque environnement. | Une seule clé prend en charge plusieurs applications et les deux environnements. |
| Recommandation | Méthode héritée. À n’utiliser que pour les configurations existantes. | Recommandée par Apple et Pushwoosh. |
Avantages et inconvénients de chaque méthode
Anchor link toCertificat .p12 : l’approche traditionnelle
Anchor link toAvantages :
- Largement pris en charge.
- Permet d’avoir des certificats distincts pour le développement et la production.
Inconvénients :
- Les certificats expirent et nécessitent un renouvellement. Le non-renouvellement peut perturber la livraison des notifications push.
- Plus complexe à gérer.
Clé .p8 : l’approche moderne et recommandée
Anchor link toAvantages :
- Aucun renouvellement requis, ce qui réduit la charge de maintenance.
- Plus facile à générer et à intégrer.
- Une seule clé fonctionne pour plusieurs projets.
- Recommandée par Apple et Pushwoosh.
Inconvénients :
- En cas de compromission, toutes les applications associées sont en danger. Sécurisez correctement votre clé
.p8.
Quelle méthode choisir ?
Anchor link toNous recommandons d’utiliser la méthode de la clé .p8 pour tous les nouveaux projets. Elle est plus simple, plus évolutive et conforme aux meilleures pratiques d’Apple.
N’utilisez les certificats .p12 que si :
- Vous disposez d’une infrastructure existante qui dépend des certificats
.p12. - Vous avez besoin d’une séparation stricte des environnements qui ne peut être obtenue avec une clé
.p8.