Ein APNs-Authentifizierungsschlüssel (Apple Push Notification Service) ermöglicht die sichere und groß angelegte Zustellung von Push-Benachrichtigungen für iOS-Apps. Ein einziger wiederverwendbarer .p8-Schlüssel vereinfacht die Verwaltung von Verlängerungen und unterstützt sowohl Test- als auch Release-Builds. In dieser Anleitung wird erläutert, wie Sie einen APN-Authentifizierungsschlüssel in Apple Developer generieren und die MemberPress-App für dessen Verwendung konfigurieren.
APNs-Authentifizierungsschlüssel verstehen
Der APNs-Authentifizierungsschlüssel dient zur Authentifizierung für die Zustellung von Push-Benachrichtigungen an iOS-Geräte.
Wiederverwendbarkeit einzelner Schlüssel Eliminiert die Notwendigkeit der Verwaltung mehrerer Zertifikate. Ein einziger APN-Schlüssel unterstützt alle App-Varianten und Umgebungen gleichzeitig.
Verbesserung der Sicherheit verwendet tokenbasierte Authentifizierung anstelle von zertifikatsbasierten Methoden. Die tokenbasierte Authentifizierung bietet verbesserte Sicherheit und vereinfacht gleichzeitig die Schlüsselverwaltung.
Vereinfachung der Erneuerung hebt die jährliche Zertifikatserneuerungspflicht auf. Die Schlüssel von APNs bleiben unbegrenzt gültig, sofern sie nicht manuell widerrufen werden.
Universelle Unterstützung Aktiviert Push-Benachrichtigungen für Test- und Release-Builds. Die Konfiguration mit einer einzigen Taste funktioniert für alle App-Build-Typen.
Skalierbare Bereitstellung bewältigt die Verteilung von Benachrichtigungen in großem Umfang effizient. Die Schlüsselauthentifizierung von APNs skaliert entsprechend der Benachrichtigungsnachfrage.
APN-Authentifizierungsschlüssel generieren
Die APN-Schlüsselerstellung erstellt Authentifizierungsdaten für den Push-Benachrichtigungsdienst im Apple Developer-Konto.
- Melden Sie sich bei Apple Developer an unter entwickler.apple.com und klicken Sie Konto.
- Wählen Sie Zertifikate, Identifikatoren und Profile aus dem Konto-Menü.
- Klicken Sie in der Seitenleiste auf Tasten.
- Klicken Sie auf die + Schaltfläche, um einen neuen Schlüssel zu erstellen.
- Geben Sie einen beschreibenden Namen in das Feld Schlüsselname Feld.
- Unter Wichtige Dienstleistungen, prüfen Apple Push Notifications Service (APNs).
- Klicken Sie auf Weiter zur Registrierung fortfahren.
- Klicken Sie auf Register um den APNs-Schlüssel zu erstellen.
- Klicken Sie auf Herunterladen die .p8-Datei zu speichern und sicher aufzubewahren.
Konfigurieren der MemberPress-App mit APNs-Schlüssel
Die Schlüsselkonfiguration von APNs ermöglicht Push-Benachrichtigungen, indem Authentifizierungsdaten in WordPress hochgeladen werden.
- In WordPress gehen Sie zu Dashboard > MemberPress App > Einstellungen > Integrationen > iOS-Push-Benachrichtigungen.
- Klicken Sie auf APNs-Schlüssel hochladen.
- Wählen Sie die heruntergeladene .p8-Datei aus.
- Geben Sie Ihre Schlüssel-ID von Apple Developer und Team-ID zu finden unter Apple Developer > Mitgliedschaft.
- Klicken Sie auf Änderungen speichern.
APNs-Schlüssel testen
Die Schlüsseltests von APNs überprüfen die korrekte Konfiguration und Funktionalität der Push-Benachrichtigungszustellung.
- Fordern Sie eine Testbenachrichtigung in WP Admin an, indem Sie zu Dashboard > MemberPress-App > Push-Benachrichtigungen und senden Sie einen Testalarm.
- Überprüfen Sie die Zustellung, indem Sie bestätigen, dass die Benachrichtigung sowohl auf Ihrer iOS-Test- als auch auf Ihrer Release-App-Installation angezeigt wird.