Einrichten des Messaging-Dienstes

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Push-Benachrichtigungen

Sie können Remote-Mitteilungen an Ihre Android- oder iOS-Geräte von einem der verfügbaren Cloud-Dienst-Provider (Kinvey oder Parse) oder vom Backend-Dienst EMS senden.

Um zu ermöglichen, dass Ihre Anwendungen Remote-Mitteilungen empfangen, benötigen Sie:

  • Für Android-Apps: Ein neues Projekt auf Google Developer Console.
  • Für iOS-Apps: Eine neue App-ID auf Apple Developer Program.

Mit den folgenden Schritten richten Sie den Messaging-Dienst für Android- und iOS-Apps ein.

Registrieren bei Google

  1. Wechseln Sie zu Google Developer Console.
  2. Wählen Sie Create Project, und legen Sie einen Namen für Ihr Projekt fest:
    ProjectName.png

  3. Später in dieser Anleitung benötigen Sie die Project ID (Projekt-ID) und die Project Number (Projektnummer) von der Projektseite:
    ProjectPage.png

  4. Wählen Sie auf der linken Seite APIs & auth, und aktivieren Sie Google Cloud Messaging API for Android:
    CloudMessaging.png

  5. Wählen Sie im Abschnitt "Public API access" Credentials aus, klicken Sie auf die Schaltfläche CREATE NEW KEY, und wählen Sie SERVER KEY aus.
    Zu Testzwecken können Sie "SERVER KEY" auf 0.0.0.0/0 setzen.
  6. Schreiben Sie sich den API-Key auf, der zur Konfiguration des Push-Mitteilungs-Providers benötigt wird.
    APIKey.png

Registrieren bei Apple

Hinweis: Sie müssen ein Teamagent oder ein Admin sein, damit Sie die folgenden Aufgaben im Apple-Entwicklerprogramm durchführen können.

Erstellen einer iOS-App-ID auf Apple Developer Program

  1. Öffnen Sie die Seite iOS Developer Program > Certificates, Identifiers & Profile > Identifiers > APP ID.
    NewAppid.png

  2. Klicken Sie rechts oben auf die Schaltfläche +, um eine neue App-ID festzulegen. Füllen Sie die Felder App Name, App ID Prefix, App ID Suffix aus. Wählen Sie außerdem im Abschnitt App Services die Option Push Notifications aus:
    AppName.png

  3. Klicken Sie auf Continue und dann auf Submit, um Ihre App-ID zu bestätigen:
    Submit.png
    Ihre App ist jetzt registriert.

Erstellen eines Zertifikats für Ihre App

  1. Wählen Sie auf der Apple-Seite Certificates, Identifiers & Profile Ihre App aus, und klicken Sie auf Edit:
    AppEdit.png
  2. Klicken Sie im Abschnitt Development SSL Certificate auf Create Certificate:
    CreateCert.png

  3. Klicken Sie auf der Seite About Creating a Certificate Signing Request (CSR) auf Continue.
  4. Wählen Sie auf dem Mac Schlüsselbundverwaltung > Zertifikatsassistent > Zertifikat einer Zertifizierungsinstanz anfordern… aus.
    Keychain.png
  5. Auf der Seite Zertifikatsassistent:
    • Geben Sie Ihre E-Mail-Adresse und Ihren Namen ein.
    • Wählen Sie die Option Auf Platte speichern.
    • Klicken Sie auf Weiter:
    CertInfo.png
  6. Geben Sie einen Dateinamen an, und speichern Sie die Datei. Jetzt haben Sie eine CSR als Datei gespeichert.
  7. Geben Sie auf der Webseite Apple Developer Program eine CSR an:
    GenerateCert.png
  8. Klicken Sie auf Generate, und Sie erhalten ein Zertifikat. Laden Sie das Zertifikat herunter, und installieren Sie es auf Ihrem System.
    CertReady.png
  9. Nun ist auf Ihrem System ein Zertifikat installiert:
    AppleDev.png

Erstellen eines Bereitstellungsprofils

  1. Klicken Sie auf der Seite iOS Provisioning Profiles rechts oben auf +:
    Profile.png

  2. Auf der Seite Add iOS Provisioning Profile:
    • Wählen Sie iOS App Development als Typ des Profils aus. Klicken Sie auf Continue:
      Profiletype.png

    • Wählen Sie die App-ID aus, die Sie im vorherigen Schritt erstellt haben:
      SelectAppID.png



  3. Wählen Sie die Liste mit den Personen aus, die dieses Profil verwenden können, und klicken Sie auf Continue.
  4. Wählen Sie die Liste mit den Geräten für dieses Profil aus, und klicken Sie auf Continue.
  5. Geben Sie einen Namen für das Profil an, und klicken Sie auf Generate:
    Nameprofile.png

  6. Laden Sie Ihr Profil herunter:
    Profileready.png

  7. Doppelklicken Sie auf das Profil. Jetzt sollten Sie ein neues Profil in Xcode auf Ihrem Mac sehen:
    Xcode.png

Exportieren des .p12-Zertifikats

  1. Wählen Sie auf dem Mac in der Schlüsselbundverwaltung das Zertifikat aus, klicken Sie mit der rechten Maustaste darauf, und wählen Sie Exportieren.
    Export.png

  2. Geben Sie einen Namen an, und klicken Sie auf Speichern.
    SaveCert.png

    Hinweis: Sie können nur ein Passwort auswählen, wenn Sie Kinvey oder EMS als Dienst-Provider verwenden.

Siehe auch