Apple-Authentifizierungsmethoden - Amazon Simple Notification Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Apple-Authentifizierungsmethoden

Sie können Amazon SNS ermächtigen, Push-Benachrichtigungen an Ihre iOS- oder macOS-App zu senden, indem Sie Informationen bereitstellen, die Sie als Entwickler der App identifizieren. Um sich zu authentifizieren, geben Sie entweder einen Schlüssel oder ein Zertifikat beim Erstellen einer Plattformanwendung an, die Sie beide von Ihrem Apple Developer-Konto aus erhalten können.

Signierschlüssel für Token

Ein privater Signierschlüssel, den Amazon SNS verwendet, um Authentifizierungstoken für Apple Push Notification Service (APNs) zu signieren.

Wenn Sie einen Signierschlüssel bereitstellen, verwendet Amazon SNS ein Token zur Authentifizierung mit APNs für jede Push-Benachrichtigung, die Sie senden. Mit Ihrem Signierschlüssel können Sie Push-Benachrichtigungen an Produktions- und Sandbox-Umgebungen von APNs senden.

Ihr Signierschlüssel läuft nicht ab und Sie können denselben Signierschlüssel für mehrere Apps verwenden. Weitere Informationen finden Sie unter Communicate with APNs using authentication tokens (Mithilfe von Authentifizierungstoken mit APNs kommunizieren) in der Apple Developer Account-Hilfe.

Zertifikat

Ein TLS-Zertifikat, das Amazon SNS für die Authentifizierung mit APNs verwendet, wenn Sie Push-Benachrichtigungen senden. Sie erhalten das Zertifikat aus Ihrer Apple-Entwicklerkonto.

Zertifikate laufen nach einem Jahr ab. Wenn dies geschieht, müssen Sie ein neues Zertifikat erstellen und es Amazon SNS bereitstellen. Weitere Informationen finden Sie unter Establishing a Certificate-Based Connection to APNs (Aufbau einer zertifikatbasierten Verbindung zu APNs) auf der Apple Developer-Website.

So verwalten Sie die APNs-Einstellungen mit der AWS-Managementkonsole
  1. Melden Sie sich bei der Amazon-SNS-Konsole an.

  2. Wählen Sie unter Mobil Push-Benachrichtigungen aus.

  3. Wählen Sie die Anwendung aus, für die Sie die APNs-Einstellungen bearbeiten möchten, und wählen Sie dann Bearbeiten aus.

  4. Auf der Seite Bearbeiten wählen Sie als Authentifiziertyp entweder Token oder Zertifikat aus.

  5. Laden Sie die entsprechenden Anmeldeinformationen für das Zertifikat oder den Token-Signaturschlüssel. Sie finden diese Informationen in Ihrem Apple-Entwicklerkonto.

  6. Abhängig von dem ausgewählten Authentifizierungstyp führen Sie einen der folgenden Schritte aus:

    • Wenn Sie Token auswählen, stellen Sie die folgenden Informationen aus Ihrem Apple Developer-Konto bereit. Amazon SNS benötigt diese Information, um Authentifizierungstoken zu generieren.

      • Signierschlüssel – Der Signierschlüssel für Authentifizierungstoken von Ihrem Apple Developer-Konto, den Sie als .p8-Datei herunterladen. Bei Apple können Sie Ihren Signierschlüssel nur einmal herunterladen.

      • Signing key ID (Signierschlüssel-ID) – Die Ihrem Signaierchlüssel zugeordnete ID. Amazon SNS benötigt diese Information, um Authentifizierungstoken zu generieren. Um diesen Wert in Ihrem Apple Developer-Konto zu finden, wählen Sie Certificates, IDs & Profiles (Zertifikate, IDs und Profile) und dann Ihren Schlüssel im Abschnitt Keys (Schlüssel) aus.

      • Team identifier (Team-Kennung) – Die Ihrem Apple Developer-Kontoteam zugewiesene ID. Sie finden diesen Wert auf der Seite Membership (Mitgliedschaft).

      • Bundle identifier (Bundle-Kennung) – Die Ihrer App zugeordnete ID. Um diesen Wert zu finden, wählen Sie Certificates, IDs & Profiles (Zertifikate, IDs und Profile), dann App IDs (App-IDs) im Abschnitt Identifiers (Kennungen) und dann Ihre App aus.

    • Wenn Sie die Option Certificate credentials (Zertifikatanmeldeinformationen) auswählen, geben Sie die folgenden Informationen an:

      • SSL certificate (SSL-Zertifikat) – Die .p12-Datei für Ihr TLS-Zertifikat. Sie können diese Datei von Keychain Access exportieren, nachdem Sie Ihr Zertifikat von Ihrem Apple Developer-Konto heruntergeladen und installiert haben.

      • Certificate password (Zertifikatpasswort) – Wenn Sie Ihrem Zertifikat ein Passwort zugewiesen haben, geben Sie es hier an.

  7. Wenn Sie die gewünschten Änderungen vorgenommen haben, wählen Sie Save changes (Änderungen speichern) aus.