Bevor Sie Ihrem Antrag die Lizenzüberprüfung hinzufügen können, müssen Sie Ihr Google Play-Publishing-Konto, deine Entwicklungsumgebung und alle Testkonten, die für die Bestätigung erforderlich sind Ihre Implementierung.
Publisher-Konto einrichten
Wenn Sie noch kein Konto beim Verlag oder Webpublisher für Google Play haben, müssen Sie sich registrieren. Ihr Google-Konto verwenden und den Google Play-Nutzungsbedingungen zustimmen.
Weitere Informationen finden Sie unter Erste Schritte bei der Veröffentlichung.
Wenn du bereits ein Konto beim Verlag oder Webpublisher bei Google Play hast, verwende dein Play Console, um die Lizenzierung einzurichten.
Mit der Google Play Console können Sie Folgendes tun:
- App-spezifischen öffentlichen Schlüssel für die Lizenzierung abrufen
- Debuggen und testen Sie die Implementierung der Lizenzierung für eine Anwendung vor dem Veröffentlichen der Anwendung
- Veröffentlichen Sie die Anwendungen, für die Sie den Lizenzierungssupport hinzugefügt haben
Administrative Einstellungen für die Lizenzierung
Sie können mehrere administrative Steuerelemente für die Google Play-Lizenzierung in der Play Console. Steuerelemente können Sie:
- Mehrere Testkonten einrichten durch die E-Mail-Adresse identifiziert werden. Die Lizenzierung können Nutzer, die in Testkonten auf einem Gerät oder Emulator angemeldet sind, Lizenzüberprüfungen und erhalten statische Testantworten. Sie können Konten einrichten in der Seite „Kontodetails“ der Play Console aufrufen.
- Konfigurieren Sie statische Testantworten, die der Server sendet, wenn er eine Lizenzprüfung für eine in das Konto beim Verlag oder Webpublisher hochgeladene Anwendung von einem Nutzer im Konto des Verlags oder Webpublishers oder in einem Testkonto angemeldet sind. Du kannst Testantworten festlegen auf der Seite „Kontodetails“ der Play Console.
- Rufen Sie den öffentlichen Schlüssel der App für die Lizenzierung ab. Wenn Sie die in einer Anwendung verwenden möchten, müssen Sie den String des öffentlichen Schlüssels in das . Den öffentlichen Schlüssel der App können Sie zur Lizenzierung in den Diensten abrufen und Seite „APIs“ (unter „Alle Anwendungen“).
![](https://developer.android.com/static/images/licensing_public_key.png?authuser=9&hl=de)
Abbildung 1: Den Lizenzschlüssel einer App erhalten Sie auf der Dienste und Seite „APIs“ in der Play Console an.
Weitere Informationen zur Arbeit mit Testkonten und statischen Tests erhalten Sie unter Testumgebung einrichten unten.
Entwicklungsumgebung einrichten
Die Einrichtung Ihrer Umgebung für die Lizenzierung umfasst die folgenden Aufgaben:
- Laufzeitumgebung für die Entwicklung einrichten
- LVL in Ihr SDK herunterladen
- Bibliothek zur Lizenzierungsprüfung einrichten
- LVL-Bibliotheksprojekt in Ihre Anwendung einbinden
In den folgenden Abschnitten werden diese Aufgaben beschrieben. Wenn Sie mit der Einrichtung fertig sind, können Sie mit dem Hinzufügen von Lizenzierung für Ihre App.
Richten Sie zunächst eine geeignete Laufzeitumgebung ein, in der Du kannst die Implementierung der Lizenz in deiner Anwendung ausführen, debuggen und testen Überprüfung und Durchsetzung der Richtlinien.
Laufzeitumgebung einrichten
Wie bereits erwähnt, überprüfen Anwendungen den Lizenzierungsstatus, nicht durch direkt beim Lizenzierungsserver, aber durch Bindung an einen vom Google Play-App und Antrag auf Lizenzüberprüfung ein. Die Google Der Play-Dienst übernimmt dann die direkte Kommunikation mit dem Lizenzierungsserver und schließlich die Antwort zurück an die Anwendung weiterleitet. Fehlerbehebung und Test App-Lizenzierung verwenden möchten, müssen Sie eine Laufzeitumgebung einrichten, den erforderlichen Google Play-Dienst enthält, damit Ihre App um Anfragen zur Lizenzüberprüfung an den Lizenzierungsserver zu senden.
Es gibt zwei Arten von Laufzeitumgebungen, die Sie verwenden können:
- ein Android-Gerät mit der Google Play App oder
- Ein Android-Emulator, auf dem das Google APIs-Add-on API-Level 8 (Version 2) ausgeführt wird oder höher
Auf einem Gerät ausführen
Um ein Android-Gerät für Debugging und Testlizenzierung muss das Gerät:
- Eine kompatible Version von Android 1.5 oder höher (API-Level) muss installiert sein. 3 oder höher) als Plattform und
- Ein System-Image ausführen, auf dem die Google Play-Client-App installiert ist ist bereits vorinstalliert.
Wenn Google Play nicht im System-Image vorinstalliert ist, wird Ihre App mit dem Google Play-Lizenzierungsserver kommunizieren können.
Allgemeine Informationen zum Einrichten eines Geräts für die Verwendung in der Entwicklung Informationen zu Android-Anwendungen finden Sie unter Hardwaregeräte verwenden.
Auf einem Android-Emulator ausführen
Wenn kein Gerät verfügbar ist, kannst du zum Debugging und Testen einen Android-Emulator verwenden. Lizenzierung.
Da die im Android SDK bereitgestellten Android-Plattformen nicht Google Play enthalten, müssen Sie das Add-on für Google APIs herunterladen. API-Level 8 (oder höher) aus dem SDK-Repository abrufen. Nach dem Download das Add-on enthält, müssen Sie eine AVD-Konfiguration erstellen, die dieses System-Image verwendet.
Das Google APIs-Add-on enthält nicht den vollständigen Google Play-Client. Sie bietet jedoch Folgendes:
- Ein Google Play-Hintergrunddienst, der die
ILicensingService
-Remote-Schnittstelle, damit Ihre Anwendung Lizenzüberprüfungen über das Netzwerk an den Lizenzierungsserver senden. - Eine Reihe zugrunde liegender Kontodienste, mit denen Sie ein Google-Konto hinzufügen können
und melden Sie sich mit den Anmeldedaten Ihres Verlags- oder Testkontos an.
Wenn Sie sich mit Ihrem Publisher- oder Testkonto anmelden, können Sie Fehler beheben und Tests durchführen ohne sie veröffentlichen zu müssen. Weitere Informationen finden Sie unten im Abschnitt In einem autorisierten Konto anmelden.
Über den SDK Manager sind verschiedene Versionen des Add-ons für Google APIs verfügbar, aber nur die Version für Android 2.2 und höher enthält die erforderlichen Google Play-Dienste.
Um einen Emulator für das Hinzufügen der Lizenzierung zu einer Anwendung einzurichten, folgen Sie diese Schritte:
- Starten Sie den Android SDK Manager, der im Android Studio-Menü „Tools“ verfügbar ist.
(Tools > Android > SDK-Manager) oder durch Ausführen der
<sdk>/tools/android sdk
- Wählen Sie Google APIs für die Android-Version aus, auf die Sie Ihre Anzeigen ausrichten möchten, und laden Sie sie herunter. (Android 2.2 oder höher erforderlich).
- Wenn der Download abgeschlossen ist, öffne den AVD Manager, der unter Android Studio verfügbar ist
(Tools > Android > AVD-Manager) oder durch Ausführen der
<sdk>/tools/android avd
- Wählen Sie im Fenster Android Virtual Device Manager + Virtuelles Gerät erstellen, um die Konfigurationsdetails für das neue AVD festzulegen.
- Wählen Sie im Fenster Virtuelle Gerätekonfiguration die Option „Gerätehardware“ und dann wählen Sie Weiter aus.
- Wählen Sie eine Google API als System-Image aus, das auf dem neuen AVD ausgeführt werden soll. wählen Sie Weiter aus.
- Weisen Sie dem AVD einen beschreibenden Namen zu und legen Sie dann die anderen Konfigurationsdetails als erforderlich.
- Klicken Sie auf Finish (Fertigstellen), um die neue AVD-Konfiguration zu erstellen, die in der Liste der verfügbaren virtuellen Android-Geräte
Weitere Informationen zu AVDs und deren Verwendung finden Sie unter Virtuelle Geräte verwalten.
Projektkonfiguration aktualisieren
Nachdem Sie eine Laufzeitumgebung eingerichtet haben, die die beschriebenen Anforderungen erfüllt
auf einem tatsächlichen Gerät oder in einem Emulator.
Aktualisieren Sie Ihr Anwendungsprojekt oder erstellen Sie Skripts nach Bedarf, damit Ihre kompilierten
.apk
lizenzierte Dateien werden in dieser Umgebung bereitgestellt.
Wenn Sie in Android Studio entwickeln, müssen Sie ein
Ausführung/Fehlerbehebungskonfiguration, die auf das entsprechende Gerät oder AVD ausgerichtet ist.
Sie müssen keine Änderungen an den Build-Konfiguration, vorausgesetzt, das Projekt ist bereits für die Kompilierung konfiguriert mit einer Android-Standardbibliothek ab Version 1.5 (API-Level 3) vergleichen. Lizenzierung für eine Anwendung hinzufügen keinerlei Auswirkungen auf die Build-Konfiguration der Anwendung haben sollte.
LVL herunterladen
Die License Verification Library (LVL) ist eine Sammlung von Hilfsklassen, die das Hinzufügen von Lizenzierungen für Ihre . In allen Fällen empfehlen wir, die LVL herunterzuladen und als die Grundlage für die Implementierung der Lizenzierung in Ihrer App.
Die License Verification Library (LVL) wurde mithilfe von GitHub Sie können den LVL-Repository und legen Sie es fest. als Bibliotheksprojekt. Klonen Sie das Repository, indem Sie Folgendes in die Befehlszeile eingeben:
git clone https://github.com/google/play-licensing
Das Repository enthält:
- Die LVL-Quellen, die in einem Android-Bibliotheksprojekt gespeichert sind.
- Eine Beispielanwendung namens „sample“ der von der LVL-Bibliothek abhängt, Projekt arbeiten. Das Beispiel zeigt, wie eine Anwendung den Library Helper verwendet um die Lizenzierung zu prüfen und durchzusetzen.
Bibliothek für die Lizenzierungsprüfung einrichten
Nachdem Sie die LVL auf Ihren Computer heruntergeladen haben, müssen Sie sie in Ihrem Entwicklungsumgebung entweder als Android-Bibliotheksprojekt oder die Bibliotheksquellen direkt in Ihren vorhandenen Application-Paket. Im Allgemeinen empfiehlt es sich, die LVL als Bibliotheksprojekt zu verwenden, da Sie Ihren Lizenzierungscode so für mehrere Anwendungen und sie im Laufe der Zeit leichter zu verwalten. Beachten Sie, dass die LVL nicht für separat kompiliert und als statische JAR-Datei zu einer Anwendung hinzugefügt werden.
Wir empfehlen, die LVL als neues Android-Gerät einzurichten,
Bibliotheksprojekt. Ein Bibliotheksprojekt ist
eine Art von Entwicklungsprojekt,
die gemeinsamen Android-Quellcode und -Ressourcen enthält. Andere Android-App
Projekte auf das Bibliotheksprojekt verweisen und zum Zeitpunkt der Erstellung dessen
in ihren .apk
-Dateien kompiliert. Im Zusammenhang mit der Lizenzierung
Das bedeutet, dass Sie den größten Teil der Lizenzentwicklung einmal in einer Bibliothek durchführen können.
Projekt und fügen Sie die Bibliotheksquellen in Ihre verschiedenen Anwendungsprojekte ein.
Auf diese Weise können Sie eine einheitliche Implementierung der Lizenzierung
über alle Projekte hinweg
zu verwalten und zentral zu verwalten. Wenn Sie nicht vertraut sind,
für Bibliotheksprojekte oder deren Verwendung finden Sie unter
Projekte verwalten.
Die LVL wird als konfiguriertes Bibliotheksprojekt bereitgestellt, sobald Sie heruntergeladen haben, können Sie es sofort verwenden.
Wenn du in Android Studio arbeitest, musst du die LVL zu deinem Projekt als neues Modul an.
- Verwenden Sie die Option „Modul aus Quelle importieren“ um ein Bibliotheksmodul zu importieren, indem Sie Datei > Neu > Modul importieren.
- Geben Sie im Fenster Import Module from Source (Modul aus Quelle importieren) unter Source directory (Quellverzeichnis) den Wert der LVL ein.
library
-Verzeichnis (Verzeichnis mit der AndroidManifest.xml-Datei der Bibliothek) als Projektstamm (<sdk>/extras/google/play_licensing/library/AndroidManifest.xml
) und wähle dann Weiter aus. - Wählen Sie Finish (Fertigstellen) aus, um das Bibliotheksmodul zu importieren.
Weitere Informationen zur Arbeit mit Bibliotheksmodulen in Android Studio findest du unter Android-Bibliothek erstellen
Das Einbeziehen der Projektquellen der LVL-Bibliothek in Ihre Anwendung
Wenn Sie die LVL-Quellen als Bibliotheksprojekt verwenden möchten, müssen Sie ein in den Eigenschaften des Anwendungsprojekts auf das LVL-Bibliotheksprojekt verweisen. Dadurch wissen Sie, Erstellen Sie Tools zur Einbindung der Projektquellen der LVL-Bibliothek in Ihre Anwendung unter der Kompilierungszeit. Das Hinzufügen einer Referenz zu einem Bibliotheksprojekt hängt davon ab, in Ihrer Entwicklungsumgebung, wie unten beschrieben.
Wenn Sie in Android Studio entwickeln, sollten Sie den Parameter Bibliotheksmodul zu Ihrem Projekt hinzu, wie im vorherigen Abschnitt beschrieben. Wenn Sie sollten Sie dies jetzt tun, bevor Sie fortfahren.
Wenn Sie für die Entwicklung die SDK-Befehlszeilentools verwenden, gehen Sie zum
das Ihr Anwendungsprojekt enthält, und öffnen Sie den
project.properties
-Datei. Fügen Sie der Datei eine Zeile hinzu, die den Parameter
android.library.reference.<n>
-Schlüssel und den Pfad zum
Bibliothek. Beispiel:
android.library.reference.1=path/to/library_project
Alternativ können Sie diesen Befehl verwenden, um das Projekt zu aktualisieren. Eigenschaften, einschließlich des Verweises auf das Bibliotheksprojekt:
android update lib-project --target <target_ID> \ --path path/to/my/app_project \ --library path/to/my/library_project
Weitere Informationen zur Arbeit mit Bibliotheksprojekten Siehe Bibliotheksprojekt einrichten
Testumgebung einrichten
Die Google Play Console bietet Konfigurationstools, mit denen Sie und andere testen die Lizenzierung für Ihre Anwendung, bevor sie veröffentlicht wird. Wie Sie Lizenzierung implementieren, können Sie die Play Console-Tools nutzen, um die Richtlinien Ihrer Anwendung und den Umgang mit verschiedenen Antworten auf die Lizenzierung Fehlerbedingungen.
Die Testumgebung für die Lizenzierung umfasst folgende Hauptkomponenten:
- Eine „Testantwort“ Konfiguration Ihres Publisher-Kontos, mit der Sie wird die statische Lizenzierungsantwort festgelegt, die zurückgegeben wird, wenn der Server eine Lizenzprüfung für eine in das Konto beim Verlag oder Webpublisher hochgeladene Anwendung von einem Nutzer im Konto des Verlags oder Webpublishers oder in einem Testkonto angemeldet sind.
- Ein optionaler Satz von Testkonten, die den statischen Test erhalten Antwort, wenn sie die Lizenz einer von dir hochgeladenen Anwendung überprüft (unabhängig davon, ob die App veröffentlicht wurde oder nicht).
- Eine Laufzeitumgebung für die Anwendung, die Google Play enthält oder das Google APIs-Add-On, bei dem der Nutzer im Publisher-Konto oder eines der Testkonten.
Die ordnungsgemäße Einrichtung der Testumgebung umfasst Folgendes:
- Festlegen statischer Testantworten, die vom Lizenzierungsserver zurückgegeben werden.
- Richte Testkonten nach Bedarf ein.
- Sich ordnungsgemäß in einem Emulator oder auf einem Gerät anmelden, bevor ein Lizenzprüfungstest gestartet wird
In den folgenden Abschnitten finden Sie weitere Informationen.
Testantworten für Lizenzprüfungen festlegen
Google Play bietet in Ihrem Konto beim Verlag oder Webpublisher eine Konfigurationseinstellung. mit der Sie die normale Verarbeitung einer Lizenzprüfung überschreiben und eine den angegebenen statischen Antwortcode. Die Einstellung dient nur zu Testzwecken und gilt nur zur Lizenzüberprüfung für von dir hochgeladene Anträge, jeder Nutzer, der sich mit den Anmeldedaten des Publisher-Konto oder ein registriertes Testkonto. Bei anderen Nutzern führt Lizenzprüfungen immer nach den üblichen Regeln durch.
Melde dich in deinem Publisher-Konto an, um eine Testantwort für dein Konto festzulegen und klicken Sie auf "Profil bearbeiten". Suchen Sie auf der Seite „Profil bearbeiten“ die Testantwort. im Lizenzierungsbereich (siehe unten). Es stehen Ihnen alle gültige Serverantwortcodes, um die gewünschte Antwort oder Bedingung zu steuern in Ihrer Anwendung testen.
Sie sollten die Lizenzierung Ihrer App -Implementierung mit jedem im Menü "Testantwort" verfügbaren Antwortcode. Eine Beschreibung der Codes finden Sie unter Server Antwortcodes finden Sie in der Referenz zur Lizenzierung.
![](https://developer.android.com/static/images/licensing_test_response.png?authuser=9&hl=de)
Abbildung 2: Lizenztests können Sie Testkonten einrichten und Testantworten zu verwalten.
Beachten Sie, dass die von Ihnen konfigurierte Testantwort für das gesamte Konto gilt: Das heißt, sie gilt nicht für eine einzelne Anwendung, sondern für alle die mit dem Konto des Verlags oder Webpublishers verknüpft sind. Wenn Sie mehrere wirkt sich eine Änderung der Testantwort auf alle Anwendungen bei der nächsten Lizenzüberprüfung (wenn der Nutzer in den Emulator oder das Gerät über das Publisher-Konto oder ein Testkonto).
Bevor du eine Testantwort für eine Lizenzüberprüfung erhalten kannst, müssen Sie sich auf dem Gerät oder Emulator anmelden, auf dem die App installiert ist und von dem aus eine Abfrage an den Server gesendet wird. Insbesondere müssen Sie mit Ihrem Publisher-Konto oder einem der Testkonten anmelden, die Sie eingerichtet haben. Weitere Informationen zu Testkonten finden Sie im nächsten Abschnitt.
Siehe Server Antwortcodes. Testantworten und ihre Bedeutung.
Testkonten einrichten
In einigen Fällen möchten Sie vielleicht, dass mehrere Teams von Entwicklern Tests durchführen, Lizenzierung für Anwendungen, die letztendlich über Ihr Konto des Verlags oder Webpublishers, ohne ihm Zugriff auf das Anmeldedaten. Mit der Google Play Console können Sie richten Sie ein oder mehrere optionale Testkonten ein, also Konten, die den Lizenzierungsserver abfragen und statische Testantworten von in Ihrem Publisher-Konto.
Testkonten sind Standard-Google-Konten, die Sie auf Ihrem Publisher-Konto angemeldet, sodass sie die Testantwort für die Sie hochgeladen haben. Entwickler können sich dann in ihrem Geräte oder Emulatoren, die die Anmeldedaten des Testkontos verwenden und die Lizenz einleiten von installierten Anwendungen überprüft. Wenn der Lizenzierungsserver eine Lizenz erhält von einem Nutzer eines Testkontos prüfen, wird die statische Testantwort zurückgegeben. die für das Publisher-Konto konfiguriert sind.
Natürlich gibt es Einschränkungen im Hinblick auf den Zugriff und die Berechtigungen, die den Nutzern Nutzer, die sich über Testkonten angemeldet haben, darunter:
- Nutzer von Testkonten können den Lizenzierungsserver nur für Anwendungen abfragen, die die bereits in das Konto beim Verlag oder Webpublisher hochgeladen wurden.
- Nutzer von Testkonten sind nicht berechtigt, Anwendungen in Ihr Konto des Verlags oder Webpublishers.
- Nutzer von Testkonten sind nicht berechtigt, für das Publisher-Konto die Berechtigung statische Testantwort.
In der folgenden Tabelle sind die Funktionsunterschiede zwischen den Publisher-Konto, ein Testkonto und ein beliebiges anderes Konto.
Tabelle 1 Unterschiede bei den Kontotypen zum Testen der Lizenzierung
Kontotyp | Kann die Lizenz vor dem Upload überprüft werden? | Kann Testantwort erhalten? | Kann Testantwort festlegen? |
---|---|---|---|
Verlags- oder Webpublisherkonto | Ja | Ja | Ja |
Testkonto | Nein | Ja | Nein |
Sonstiges | Nein | Nein | Nein |
Testkonten im Publisher-Konto registrieren
Zuerst müssen Sie jedes Testkonto bei Ihrem Publisher registrieren. Konto. Wie in Abbildung 2 gezeigt, Registrieren Sie Testkonten im Lizenzierungsbereich im Profilseite. Geben Sie die Konten einfach als durch Kommas getrennte Liste ein und klicken Sie auf Klicken Sie auf Speichern, um Ihre Profiländerungen zu speichern.
Sie können jedes Google-Konto als Testkonto verwenden. Wenn Sie eigene und die Testkonten verwalten, können Sie die Konten selbst erstellen und an Ihre Entwickler oder Tester weitergeben.
Upload und Verteilung von Anwendungen für Testzwecke verwalten Kontonutzer
Wie bereits erwähnt, können Nutzer von Testkonten nur statische Tests durchführen. Antworten für Apps, die in das Konto beim Verlag oder Webpublisher hochgeladen werden. Seit dass diese Nutzer keine Berechtigung zum Hochladen von Anwendungen haben. müssen mit diesen Nutzern zusammenarbeiten, um Apps zum Hochladen und Vertrieb zu sammeln oder Apps zum Testen hochgeladen. Sie können die Erhebung und Verteilung auf beliebige Weise abwickeln was praktisch ist.
Sobald eine Anwendung hochgeladen ist und dem Lizenzierungsserver bekannt wird,
Entwickler und Tester können die Anwendung in ihrem lokalen
Entwicklungsumgebung, ohne neue Versionen hochladen zu müssen. Sie müssen nur
eine neue Version hochladen, wenn die lokale Anwendung den Wert
versionCode
-Attribut in der Manifestdatei.
Öffentlichen Schlüssel an Testkontonutzer verteilen
Der Lizenzierungsserver verarbeitet statische Testantworten wie gewohnt. z. B. das Signieren der Lizenzantwortdaten, das Hinzufügen zusätzlicher Parameter usw. aktiviert. Um Entwickler zu unterstützen, die die Lizenzierung mit Testkonten implementieren und nicht über das Konto beim Verlag oder Webpublisher, auf den öffentlichen Schlüssel der App. Entwickler ohne Zugriff auf die Die Play Console hat keinen Zugriff auf den öffentlichen Schlüssel der App und den Schlüssel, damit er Lizenzantworten nicht verifizieren kann.
Wenn Sie ein neues Lizenzierungsschlüsselpaar für die App generieren möchten, müssen Sie alle Nutzer von Testkonten benachrichtigen. Für Testern können Sie den neuen Schlüssel in das Anwendungspaket einbetten und für Nutzende zu machen. Entwickler müssen den neuen Schlüssel an sie weitergeben. .
In der Laufzeit in einem autorisierten Konto anmelden umgebung
Der Lizenzierungsservice wurde entwickelt, um zu bestimmen, ob ein Nutzer zur Nutzung einer bestimmten Anwendung lizenziert – während einer Lizenzüberprüfung Die Play-App ruft die User-ID aus dem primären Konto im System ab und sendet sie zusammen mit dem Paketnamen der Anwendung an den Server. und andere Informationen. Stehen jedoch keine Nutzerinformationen zur Verfügung, Die Lizenzüberprüfung kann nicht erfolgreich abgeschlossen werden. Daher beendet die Google Play App den -Anforderung und gibt einen Fehler an die Anwendung zurück.
Um sicherzustellen, dass Ihre Anwendung während des Tests den Parameter Lizenzierungsserver müssen Sie darauf achten, dass Sie sich auf der Gerät oder Emulator verwenden:
- Die Anmeldedaten eines Verlags- oder Webpublisherkontos
- Anmeldedaten für ein Testkonto, das bei einem Verlag oder Webpublisher registriert ist Konto
In einem Google-Konto in einem Emulator anmelden
Wenn Sie die Lizenzierung in einem Emulator testen, müssen Sie sich in einem Google-Konto Konto im Emulator. Wenn Sie keine Option zum Erstellen eines neuen Konto ist das Problem möglicherweise damit, dass auf deiner AVD ein standardmäßiges Android-System ausgeführt wird. anstelle des Google APIs Add-On, API 8 (Release 2) oder höher.
Weitere Informationen finden Sie oben unter Laufzeitumgebung einrichten.
Die Anmeldung mit einem Publisher-Konto hat den Vorteil, dass Ihr Anwendungen erhalten statische Testantworten, noch bevor sie in die Play Console hochgeladen.
Wenn Sie Teil einer größeren Organisation sind oder mit externen Gruppen arbeiten die über Ihre Website veröffentlicht werden, Testkonten zur Verfügung zu stellen und diese für die Anmeldung Tests durchführen.
So meldest du dich auf einem Gerät oder Emulator an: Das bevorzugte melden Sie sich als primäres Konto an. Konten, die bereits auf dem Gerät oder im Emulator verwendet werden, können Sie ein zusätzlichen Konto und melden Sie sich mit dem Publisher- oder Testkonto darin an. Anmeldedaten.
- Öffnen Sie die Einstellungen > Konten und synchronisieren
- Wählen Sie Konto hinzufügen aus und fügen Sie ein Google-Konto hinzu.
- Wählen Sie Weiter und dann Anmelden aus.
- Gib den Nutzernamen und das Passwort des Verlags- oder Webpublisherkontos oder eines Testkontos ein. Konto, das im Konto des Verlags oder Webpublishers registriert ist.
- Wähle Anmelden aus. Das System meldet Sie im neuen Konto.
Sobald Sie angemeldet sind, können Sie die Lizenzierung in Ihrer Anwendung testen (wenn Sie die oben genannten LVL-Integrationsschritte ausgeführt haben). Wenn Ihre Anwendung eine Lizenzprüfung initiiert, erhält sie eine Antwort mit dem statischen Test im Publisher-Konto konfigurierte Antwort.
Wenn Sie einen Emulator verwenden, müssen Sie sich im Publisher-Konto oder Testkonto, wenn Sie beim Neustart der Emulator.
Nachdem Sie die Einrichtung abgeschlossen haben, fahren Sie mit Ihrer App Lizenzierung hinzufügen fort.