# Configuration iOS basée sur un token

Pour une communication plus rapide avec les APNs, vous pouvez configurer votre projet iOS en utilisant l'authentification basée sur un token.

<Aside type="note">
Pour en savoir plus, veuillez consulter la [documentation pour les développeurs Apple](https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/establishing_a_token-based_connection_to_apns).
</Aside>

## Obtenir une clé de chiffrement et un ID de clé auprès d'Apple

1. Connectez-vous à votre compte de développeur Apple et accédez à la section **Keys** dans le menu de gauche. Appuyez sur **+** pour créer une nouvelle clé.

2. Dans le champ **Key Description**, saisissez un nom unique pour la clé. Ensuite, activez les APNs dans la section **Key Services**. Cliquez sur **Continue**.

3. Copiez l'**ID de clé (Key ID)**, qui est une chaîne de 10 caractères, et téléchargez la **clé de signature du token d'authentification**, qui est un fichier texte avec une extension .p8.

## Configurer la plateforme iOS dans Pushwoosh

1. Dans votre projet Pushwoosh, allez à la section **Configure Platforms** et cliquez sur **Connect** à côté de la plateforme iOS.

<img src="/ios-configuration-ios-platform-configuration-9.webp" alt="Écran de configuration de la plateforme Pushwoosh montrant la ligne iOS avec le bouton 'Connect'."/>

2. Dans le formulaire de configuration qui s'ouvre, choisissez **Token-based manual configuration** et cliquez sur **Next**.

<img src="/ios-configuration-ios-token-based-configuration-2.webp" alt="Formulaire de configuration iOS avec l'option de configuration manuelle basée sur un token sélectionnée."/>

3. Collez l'**ID de clé (Key ID)** dans le champ approprié.

<img src="/ios-configuration-ios-token-based-configuration-3.webp" alt="Champ dans le formulaire Pushwoosh pour saisir l'ID de clé (Key ID)."/>

4. Téléchargez le **fichier de clé de signature .p8** que vous avez obtenu d'Apple dans le champ **Auth Key**.

<img src="/ios-configuration-ios-token-based-configuration-4.webp" alt="Champ dans le formulaire Pushwoosh pour télécharger le fichier de clé d'authentification .p8."/>

5. Saisissez votre **ID d'équipe (Team ID)** et votre **ID de lot (Bundle ID)** de développeur Apple.
<img src="/ios-configuration-ios-token-based-configuration-5.webp" alt="Champs du formulaire dans Pushwoosh pour saisir l'ID d'équipe et l'ID de lot."/>

> Pour obtenir votre ID d'équipe, allez sur votre compte de développeur Apple et accédez à la section **Membership**. 
> 
> Vous pouvez trouver un ID de lot dans la section **Certificates, Identifiers & Profiles** de votre console de développeur Apple.



6. Choisissez la passerelle appropriée : **Sandbox** ou **Production**.
<img src="/ios-configuration-ios-token-based-configuration-6.webp" alt="Options de sélection de la passerelle pour Sandbox et Production dans le formulaire de configuration de Pushwoosh."/>

7. Cliquez sur **Configure** pour terminer la configuration.


<Aside type="tip">
Pour vérifier si la plateforme iOS est configurée avec succès, envoyez un push de test ou ciblez un message sur un appareil spécifique. Pour des instructions, consultez la page [Testez votre intégration](/fr/developer/first-steps/test-your-integration).
</Aside>