Sie können Ihre App so konfigurieren, dass sie den Apple Push Notification Service (APNS) oder Firebase Cloud Messaging (FCM) nutzt.
Konfigurieren Ihrer Android-App für die Verwendung von FCM in diesem Szenario:
Öffnen Sie https://firebase.google.com/ und melden Sie sich mit Ihren Google Dev-Anmeldedaten an.
Klicken Sie auf Get Started und wählen Sie Add Project aus.
Geben Sie einen Projektnamen ein und klicken Sie auf das Kontrollkästchen, um die Controller-Controller-Bedingungen zu akzeptieren, wenn Sie Google Analytics für Firebase-Daten aktivieren.
Klicken Sie auf Create project und warten Sie, bis das Projekt erstellt wurde.
Klicken Sie auf das erstellte Projekt und die Seite Project Overview sollte für das erstellte Projekt angezeigt werden. Klicken Sie auf die Schaltfläche mit dem Android-Symbol, um dem Projekt eine Android-App hinzuzufügen.
Geben Sie bei Bedarf den App-Paketnamen, den App-Spitznamen und das Signaturzertifikat ein.
Befolgen Sie die vom Setup-Assistenten vorgeschlagenen zusätzlichen Schritte. Nachdem Sie die Firebase-Einrichtung durch Testen der Kommunikation mit den Firebase-Servern überprüft haben, kehren Sie zur Seite Project Overview zurück.
Klicken Sie auf das Zahnradsymbol rechts neben der Schaltfläche Project Overview und klicken Sie auf Project Settings.
Klicken Sie auf die Registerkarte Cloud Messaging.
Notieren Sie sich den bestehenden Server-Schlüssel und die Sender-ID zur späteren Verwendung.
Beispiel:
- Legacy server key = AIzaSyC6FNgsCOpBL5eXhDvwf8979mWba6x7Roo
- Sender ID = 835015092250
Konfigurieren Ihrer Android-App für die Verwendung von FCM in diesem Szenario:
Öffnen Sie https://firebase.google.com/ und melden Sie sich mit Ihren Google Dev-Anmeldedaten an.
Klicken Sie auf Get Started. Dadurch wird die Projektindexseite geöffnet. Suchen Sie das Projekt mit aktivierter Firebase-Funktion, das mit Ihrer Android-App verknüpft ist, und klicken Sie auf die Projektkarte.
Die Project Overview für das Projekt sollte dann geladen werden. Klicken Sie auf das Zahnradsymbol rechts neben der Schaltfläche Project Overview und klicken Sie auf Project Settings.
Klicken Sie auf die Registerkarte Cloud Messaging.
Notieren Sie sich den bestehenden Server-Schlüssel und die Sender-ID zur späteren Verwendung.
Beispiel:
- Legacy server key = AIzaSyC6FNgsCOpBL5eXhDvwf8979mWba6x7Roo
- Sender ID = 835015092250
So konfigurieren Sie Ihre iOS-App für die Verwendung von APNS:
Gehen Sie zu https://developer.apple.com/account und melden Sie sich bei Ihrem Apple Developer-Account an.
Wählen Sie unter iOS Apps, die Option Identifiers aus.
Wenn Sie eine App-ID für Push eingerichtet haben, gehen Sie direkt zu Schritt 11.
Klicken Sie auf die +-Schaltfläche, um eine neue App-ID zu erstellen.
Geben Sie eine App-ID-Beschreibung ein.
Geben Sie ein App-ID-Suffix ein.
Damit Push unterstützt wird, müssen Sie eine explizite App-ID verwenden, die keinen Platzhalter enthält (z. B. - com.tester.pushSample
).
Aktivieren Sie unter App Services das Kontrollkästchen Push-Benachrichtigungen.
Klicken Sie auf Weiter.
Klicken Sie auf Senden.
Klicken Sie auf Fertig.
Wählen Sie Ihre App-ID zur Verwendung von Push-Benachrichtigungen aus der Liste aus und klicken Sie auf Bearbeiten.
Wenn Sie bereits ein Push-Zertifikat erstellt haben, gehen Sie direkt zu Schritt 15.
Scrollen Sie nach unten zu Push-Benachrichtigungen und klicken Sie auf die Schaltfläche Zertifikat erstellen….
Die Schaltfläche, auf die Sie klicken, hängt davon ab, ob Sie ein Zertifikat für die Entwicklung oder Produktion erstellen.
Befolgen Sie die Schritte zum Erstellen Ihrer CSR auf der Apple-Website, zum Hochladen der CSR und zum Generieren Ihres Zertifikats.
Scrollen Sie nach unten zum Bereich Push-Benachrichtigungen und laden Sie das soeben erstellte SSL-Zertifikat herunter.
Doppelklicken Sie auf das heruntergeladene Zertifikat, um es dem Schlüsselbund hinzuzufügen.
Abrufen des SSL-Zertifikats und des privaten Schlüssels (APNS):
Öffnen Sie Keychain Access.
Klicken Sie auf Meine Zertifikate und suchen Sie das entsprechende iOS Push Services-Zertifikat für Ihre App und Ihre Umgebung.
Sie können das richtige Zertifikat identifizieren, indem Sie die Bundle-ID abgleichen und angeben, ob es sich um eine Entwicklungs- oder eine Produktionsdatei handelt.
Erweitern Sie das Zertifikat und vergewissern Sie sich, dass es einen privaten Schlüssel enthält.
Klicken Sie mit der rechten Maustaste auf den privaten Schlüssel und wählen Sie **Exportieren *<name of key>
***aus.
Geben Sie die erforderlichen Informationen in das Dialogfenster ein und speichern Sie die neue .p12
-Datei.
Sie müssen kein Passwort eingeben.
Geben Sie unter Privater Schlüssel die .p12
-Datei ein.