Allgemeine Informationen
Wenn Sie In-App-Käufe in Ihrer Purple DS Android App anbieten möchten, müssen Sie eine Verbindung zwischen dem Purple Manager und Google Play einrichten.
Die Einrichtung erfordert 2 Schritte:
1. Einrichten der Kaufvalidierung (einmal pro Google Play Konto erforderlich)
2. Einrichten von Real Time Developer Notifications (erforderlich für jede einzelne App)
Anleitungen:
1. Kaufvalidierung
Käufe werden zum Schutz vor Betrug gegen den Google Play Store validiert.
Hinweis: Diese Einrichtung muss einmal pro Play Store Konto durchgeführt werden.
|
Einrichtung:
Sollten Punkte unklar sein, lesen Sie bitte in der offiziellen Google Play Dokumentation nach.
Sie müssen die folgenden Schritte durchführen:
- Öffnen Sie die Google Play-Konsole als Account Owner des Google Play-Entwicklerkontos
- Navigieren Sie im Menü zu Settings > Developer account > API access
- Akzeptieren Sie die Servicebedingungen
Hinweis: Wenn Sie den API-Zugang bereits zuvor eingerichtet haben, ist dieser Schritt optional. - Wenn derzeit kein Projekt verknüpft ist, werden Sie aufgefordert, ein bestehendes Projekt zu verknüpfen (Link existing project) oder ein neues Projekt zu erstellen (create new project)
- Treffen Sie die Auswahl, je nachdem, ob Sie bereits ein Google Cloud-Projekt haben, das Sie verknüpfen möchten, oder ob Sie ein neues Projekt erstellen möchten
- Sobald das Projekt verknüpft wurde, überprüfen Sie, ob unter Servicekonten (service accounts) ein Servicekonto aufgeführt ist.
- Wenn kein Servicekonto aufgelistet ist, müssen Sie eines erstellen, indem Sie auf Create new service account (Neues Servicekonto erstellen) klicken und die in der Popup-Meldung aufgeführten Schritte befolgen
- Stellen Sie beim Erstellen des service accounts sicher, dass Sie in Schritt 2 "Grant this service account access to project" Zugriff auf das Projekt gewähren und die Rolle Project > Viewer zuweisen
- Nachdem das Konto erstellt wurde, öffnen Sie die Details für das neue Konto
- Wählen Sie im Abschnitt Keys zunächst Add key und dann Create new key
- Wählen Sie das JSON-Format und bestätigen Sie mit Create
- Laden Sie die JSON-Datei herunter und stellen Sie sicher, dass Sie diese Datei speichern.
- Kehren Sie zur Google Play Console zurück und klicken Sie auf Done
- Das neu erstellte service account sollte nun in der Tabelle aufgeführt sein
- Klicken Sie auf Zugriff gewähren (Grant access) in der Zeile des neuen Servicekontos.
- Die Ansicht Benutzer einladen (Invite users) wird geöffnet
- Wählen Sie nur die Berechtigungen View App-Information and download bulk reports und View financial data permissions.
- Bestätigen Sie die Einladung mit Invite user und klicken anschließend Einladung senden (Send invite)
- Wenn kein Servicekonto aufgelistet ist, müssen Sie eines erstellen, indem Sie auf Create new service account (Neues Servicekonto erstellen) klicken und die in der Popup-Meldung aufgeführten Schritte befolgen
- Gehen Sie zu Ihrem Team im Purple Manager
- Klicken Sie auf Einstellungen
- Laden Sie die heruntergeladene JSON-Datei in das Google API Service Konto hoch und klicken anschließend Speichern
Hinweis: Es kann notwendig sein, ein In-App Produkt/Abonnement in der Google Play Konsole zu öffnen und zu speichern, damit die neuen Einstellungen wirksam werden. An dem Produkt müssen keine Änderungen vorgenommen werden.
2. Real Time Developer Notifications
Real-time developer notifications (RTDN) ist ein Mechanismus, um Benachrichtigungen von Google zu erhalten, wenn sich die Berechtigung eines Nutzers innerhalb Ihrer App ändert. Diese Benachrichtigungen ermöglichen es uns, sofort auf Änderungen des Abonnementstatus zu reagieren.
Hinweis: Sie müssen dies einrichten, um Google Play Abonnements mit Purple Apps nutzen zu können.
|
Einrichtung:
Bitte führen Sie die folgenden Schritte aus:
- Gehen Sie auf https://console.cloud.google.com/cloudpubsub/topic/list.
- Stellen Sie sicher, dass Sie das richtige Projekt im Projekt-Dropdown auswählen
- Stellen Sie sicher, dass Sie das richtige Projekt im Projekt-Dropdown auswählen
- Klicken Sie auf Thema erstellen (Create Topic)
- Geben Sie eine Topic-ID ein und bestätigen Sie mit Create Topic
- Verwenden Sie einen eindeutigen Namen, der auf die App verweist, wenn Sie das gleiche Google Cloud-Projekt für mehrere Apps wiederverwenden
- Wechseln Sie zu Abonnements (Subscriptions) im Menü auf der linken Seite
- Klicken Sie auf Abonnement erstellen (Create Subscription)
- Geben Sie eine Subscription-ID ein, z. B. den Namen Ihrer Topic-ID
- Wählen Sie das zuvor erstellte Topic in Select a Cloud Pub/Sub topic
- Wählen Sie Push als delivery type
- Geben Sie die Endpunkt-URL ein, abhängig von der Umgebung, die Sie verwenden:
- Wählen Sie für die Retry policy die Einstellung Retry after exponential backoff delaymit den folgenden Werten:
- Minimum backoff (Sekunden): 10
- Maximum backoff (Sekunden): 600
- Klicken Sie auf Create, um das Abonnement zu erstellen
- Konfigurieren Sie die Berechtigungen (permissions) für Ihr Topic wie beschrieben unter:
https://developer.android.com/google/play/billing/getting-ready#grant-rights - Konfigurieren Sie die Real-time developer notifications für Ihre App, wie beschrieben unter:
https://developer.android.com/google/play/billing/getting-ready#enable-rtdn - Nach der Konfiguration des Topics in der Google Play Console klicken Sie auf Send test notification
- Gehen Sie im Purple Manager auf den Reiter App Status der entsprechenden App
- RTDN Status sollte den Zeitpunkt anzeigen, zu dem die Testbenachrichtigung ausgelöst wurde
War dieser Artikel hilfreich?
Das ist großartig!
Vielen Dank für das Feedback
Leider konnten wir nicht helfen
Vielen Dank für das Feedback
Feedback gesendet
Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren