1. Home
  2. Docs
  3. Manual
  4. Getting started (2) – Empfänger generieren
  5. Anleitung für Safari macOS

Anleitung für Safari macOS

Das Senden von Push Notifications an Safari Desktop-Nutzer geht leider nicht „out of the box“.

Damit auch diese User Push Notifications empfangen können, muss über das Apple Entwicklerportal ein individuelles Zertifikat im Personal Information Exchange-Format (.p12) erstellt werden. Die Aktivierung erfolgt dann mit Hilfe einer ebenfalls zu generierenden Website Push ID.

Voraussetzungen: Zugang zum Apple Entwicklerportal und Computer mit macOS.

Und so wird’s gemacht:

Schritt 1:

Erstelle eine Zertifikatsanforderung auf deinem Computer: Schlüsselbundverwaltung => Zertifikatsassistent => Ein Zertifikat einer Zertifizierungsinstanz anfordern.

Fülle das Formular aus und wähle Auf der Festplatte sichern. Abschließend auf Fortfahren klicken.

Schritt 2:

Melde dich im  Apple Entwicklerportal mit deiner Apple-ID an und gehe zu Certificates, Identifiers & Profiles.

Schritt 3:

Vergib unter dem Menüpunkt Identifiers über das Plus-Symbol eine neue Website Push ID.

Unter Description kannst du einen Namen für deine Website Push ID vergeben. Beim Identifier nutze beispielsweise deine Domain mit dem Signalize-Suffix: muster.de.signalize. Dann klicke auf Continue.

 

Zum Abschluss klicke auf Register.

Schritt 4:

Wähle die eben erstellte Website Push ID im Menüpunkt Certificates, Identifiers & Profiles aus. Klicke auf Edit => Create Certificate und wähle die eben erstellte Zertifikatsanforderung aus.

Starte den Certificate Signing Request (CSR) über Choose File.

Dann auf Continue klicken, um das Zertifikat zu erstellen.

 

Lade das Zertifikat (.cer) durch einen Klick auf Download herunter und öffne es, um es in die Schlüsselbundverwaltung zu importieren.

Schritt 5:

In der Schlüsselbundverwaltung wähle Anmeldung-Schlüsselbund aus, klicke links unten auf die Kategorie Meine Zertifikate und suche nach Website Push. Exportiere als letzten Schritt das Zertifikat mit einem Rechtsklick auf das Zertifikat und einem Klick auf Exportieren.

Wähle als Dateiformat das Personal Information Exchange (.p12) Format.

Achtung: Bitte vergebe kein Passwort für das Zertifikat.

Schritt 6:

Damit wir Safari Push in deinem Signalize Account aktivieren können, schicke Folgendes an moin@signalize.com:

  • deine Signalize Account-ID
  • deine Website Push ID
  • deine .p12-Datei

Sobald deine Website Push ID zusammen mit dem .p12 Zertifikat in deinem Account hinterlegt ist, bekommen deine Website-Besucher den Opt-In Dialog auch in Safari am Mac angezeigt und können sich subscriben. Der Opt-In Dialog entspricht dem von dir bereits konfigurierten Dialog.