# Token-basierte iOS-Konfiguration

Für eine schnellere Kommunikation mit APNs können Sie Ihr iOS-Projekt mit token-basierter Authentifizierung konfigurieren.

<Aside type="note">
Weitere Informationen finden Sie in den [Apple Developer Docs](https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/establishing_a_token-based_connection_to_apns).
</Aside>

## Verschlüsselungsschlüssel und Schlüssel-ID von Apple erhalten

1. Melden Sie sich bei Ihrem Apple-Entwicklerkonto an und navigieren Sie im linken Menü zum Abschnitt **Keys**. Drücken Sie **+**, um einen neuen Schlüssel zu erstellen.

2. Geben Sie im Feld **Key Description** einen eindeutigen Namen für den Schlüssel ein. Aktivieren Sie dann APNs im Abschnitt **Key Services**. Klicken Sie auf **Continue**.

3. Kopieren Sie die **Key ID**, eine 10-stellige Zeichenfolge, und laden Sie den **Authentifizierungstoken-Signierschlüssel** herunter, eine Textdatei mit der Dateierweiterung .p8.

## Die iOS-Plattform in Pushwoosh konfigurieren

1. Gehen Sie in Ihrem Pushwoosh-Projekt zum Abschnitt **Configure Platforms** und klicken Sie neben der iOS-Plattform auf **Configure**.

<img src="/ios-configuration-ios-platform-configuration-9.webp" alt="Pushwoosh-Plattformkonfigurationsbildschirm, der die iOS-Zeile mit der Schaltfläche 'Configure' zeigt."/>

2. Wählen Sie im sich öffnenden Konfigurationsformular **Token-based manual configuration** und klicken Sie auf **Next**.

<img src="/ios-configuration-ios-token-based-configuration-2.webp" alt="iOS-Konfigurationsformular mit ausgewählter Option für die token-basierte manuelle Konfiguration."/>

3. Fügen Sie die **Key ID** in das entsprechende Feld ein.

<img src="/ios-configuration-ios-token-based-configuration-3.webp" alt="Feld im Pushwoosh-Formular zur Eingabe der Key ID."/>

4. Laden Sie die **.p8-Signierschlüsseldatei**, die Sie von Apple heruntergeladen haben, in das Feld **Auth Key** hoch.

<img src="/ios-configuration-ios-token-based-configuration-4.webp" alt="Feld im Pushwoosh-Formular zum Hochladen der .p8-Authentifizierungsschlüsseldatei."/>

5. Geben Sie Ihre Apple Developer **Team ID** und **Bundle ID** ein.
<img src="/ios-configuration-ios-token-based-configuration-5.webp" alt="Formularfelder in Pushwoosh zur Eingabe von Team ID und Bundle ID."/>

> Um Ihre Team ID zu erhalten, gehen Sie zu Ihrem Apple-Entwicklerkonto und navigieren Sie zum Abschnitt **Membership**. 
> 
> Eine Bundle ID finden Sie im Abschnitt **Certificates, Identifiers & Profiles** Ihrer Apple Developer-Konsole.



6. Wählen Sie das entsprechende Gateway: **Sandbox** oder **Production**.
<img src="/ios-configuration-ios-token-based-configuration-6.webp" alt="Gateway-Auswahloptionen für Sandbox und Production im Pushwoosh-Konfigurationsformular."/>

7. Klicken Sie auf **Configure**, um die Einrichtung abzuschließen.


<Aside type="tip">
Um zu überprüfen, ob die iOS-Plattform erfolgreich konfiguriert wurde, senden Sie einen Test-Push oder richten Sie eine Nachricht an ein bestimmtes Gerät. Richtlinien finden Sie auf der Seite [Testen Sie Ihre Integration](/de/developer/first-steps/test-your-integration).
</Aside>