Zum Inhalt springen

macOS-Konfiguration

macOS-Apps empfangen Push-Benachrichtigungen über den Apple Push Notification Service (APNs), denselben Zustellkanal, den auch iOS verwendet. Konfigurieren Sie die macOS-Plattform in Pushwoosh entweder mit einer zertifikatbasierten (.p12) oder einer tokenbasierten (.p8) Verbindung zu APNs.

Zertifikatbasierte Konfiguration

Anchor link to

Erstellen des .p12-Zertifikats

Anchor link to

Die Schritte für den Schlüsselbund, das Apple Developer Portal und den Export entsprechen dem iOS-Zertifikatsablauf. Folgen Sie dieser Anleitung und verwenden Sie Ihre macOS-App-ID, wenn Apple Sie auffordert, eine auszuwählen:

  1. Erstellen Sie eine Zertifikatsanforderungsdatei in der Schlüsselbundverwaltung.
  2. Erstellen Sie ein APNs-Zertifikat im Apple Developer Portal. Wenn Sie eine App-ID auswählen, wählen Sie die ID für Ihre macOS-App, nicht die für iOS.
  3. Exportieren Sie den privaten Schlüssel als .p12 aus der Schlüsselbundverwaltung.

Sie benötigen die .p12-Datei und das Passwort für den privaten Schlüssel im nächsten Abschnitt.

Konfigurieren der macOS-Plattform in Pushwoosh

Anchor link to
  1. Gehen Sie in Ihrem Pushwoosh-Projekt zu Settings → Configure Platforms.
  2. Klicken Sie neben macOS im Abschnitt Desktop platforms auf Connect.
Abschnitt 'Desktop-Plattformen' mit der macOS-Zeile, dem Status 'Nicht konfiguriert' und der Schaltfläche 'Verbinden'
  1. Wählen Sie im Configuration mode for macOS die Option Certificate-based manual configuration.
  2. Klicken Sie auf Next.
Konfigurationsmodus für macOS mit ausgewählter zertifikatbasierter manueller Konfiguration
  1. Füllen Sie auf der Seite Certificate-based configuration for macOS das Formular aus:
    • Certificate file (.p12): Laden Sie die .p12-Datei hoch, die Sie aus der Schlüsselbundverwaltung exportiert haben.
    • Private key password: Geben Sie das Passwort ein, das Sie beim Exportieren der .p12-Datei festgelegt haben.
    • Gateway: Wählen Sie Sandbox für die Entwicklung oder Production für Live-Apps.
Zertifikatbasierte Konfiguration für macOS mit p12-Upload, Passwort, Gateway und Konfigurieren
  1. Klicken Sie auf Configure, um die Einrichtung abzuschließen.

Tokenbasierte Konfiguration

Anchor link to

Sie können die macOS-Plattform mit tokenbasierter Authentifizierung für eine schnellere Kommunikation mit APNs konfigurieren.

Einen Signierschlüssel von Apple erhalten

Anchor link to

Das Erstellen des APNs-Schlüssels ist dasselbe wie für iOS. Folgen Sie den Anweisungen unter Einen Verschlüsselungsschlüssel und eine Schlüssel-ID von Apple erhalten in der Anleitung zur tokenbasierten Konfiguration für iOS.

Sie benötigen die Schlüssel-ID und die .p8-Datei im nächsten Abschnitt. Sie können denselben APNs-Schlüssel wiederverwenden, den Sie bereits für iOS verwenden, falls Sie einen haben.

Konfigurieren der macOS-Plattform in Pushwoosh

Anchor link to
  1. Gehen Sie in Ihrem Pushwoosh-Projekt zu Settings → Configure Platforms.
  2. Klicken Sie neben macOS im Abschnitt Desktop platforms auf Connect.
Abschnitt 'Desktop-Plattformen' mit der macOS-Zeile, dem Status 'Nicht konfiguriert' und der Schaltfläche 'Verbinden'
  1. Wählen Sie im Configuration mode for macOS die Option Token-based configuration.
  2. Klicken Sie auf Next.
Konfigurationsmodus für macOS mit ausgewählter tokenbasierter Konfiguration und der Schaltfläche 'Weiter'
  1. Füllen Sie auf der Seite Token-based configuration for macOS das Formular aus:
    • Key ID: Fügen Sie die 10-stellige Schlüssel-ID von Apple ein.
    • Team ID: Geben Sie Ihre Apple Developer Team ID aus dem Abschnitt Membership Ihres Apple Developer-Kontos ein.
    • Bundle ID: Geben Sie die Bundle-ID Ihrer macOS-App aus Certificates, Identifiers & Profiles ein.
    • Auth Key (.p8): Laden Sie die .p8-Signierschlüsseldatei hoch, die Sie von Apple heruntergeladen haben.
    • Gateway: Wählen Sie Sandbox für die Entwicklung oder Production für Live-Apps.
Tokenbasierte Konfiguration für macOS mit Schlüssel-ID, Team-ID, Bundle-ID, Authentifizierungsschlüssel, Gateway
  1. Klicken Sie auf Configure, um die Einrichtung abzuschließen.