App-Lizenzierung

Google Play bietet einen Lizenzierungsservice, mit dem du Lizenzierungsrichtlinien für Apps durchsetzen kannst, die du bei Google Play veröffentlichst. Mit der Google Play-Lizenzierung kann Ihre App Google Play zur Laufzeit abfragen, um den Lizenzstatus des aktuellen Nutzers zu ermitteln und die weitere Verwendung dann je nach Bedarf zuzulassen oder zu verbieten.

Mit diesem Dienst können Sie für jede Anwendung eine flexible Lizenzierungsrichtlinie anwenden. Jede Anwendung kann die Lizenzierung in der für sie am besten geeigneten Weise erzwingen. Falls erforderlich, können in einer App benutzerdefinierte Einschränkungen angewendet werden, die auf dem von Google Play erhaltenen Lizenzstatus basieren. Eine Anwendung kann beispielsweise den Lizenzstatus überprüfen und dann benutzerdefinierte Einschränkungen anwenden, die es dem Nutzer ermöglichen, die Anwendung für einen bestimmten Gültigkeitszeitraum ohne Lizenz auszuführen. Eine App kann neben allen anderen Einschränkungen auch die Nutzung der Anwendung auf ein bestimmtes Gerät beschränken.

Der Lizenzierungsservice ist ein sicheres Mittel zur Kontrolle des Zugriffs auf Ihre Anwendungen. Wenn eine App den Lizenzierungsstatus prüft, signiert der Google Play-Server die Antwort zum Lizenzierungsstatus mithilfe eines Schlüsselpaars, das der App eindeutig zugeordnet ist. Obwohl es möglich ist, dass Ihre Anwendung den öffentlichen Schlüssel in der kompilierten Datei .apk speichert, ist es viel sicherer, die Antwort zum Lizenzierungsstatus auf einem vertrauenswürdigen Server zu prüfen.

Der Google Play-Lizenzierungsservice kann für jede App, die du über Google Play veröffentlichst, genutzt werden. Es ist dafür kein spezielles Konto und keine Registrierung erforderlich. Da der Dienst keine dedizierten Framework-APIs verwendet, können Sie außerdem jeder Anwendung, die ein API-Level von mindestens 3 verwendet, eine Lizenzierung hinzufügen.

Hinweis:Der Google Play-Lizenzierungsservice ist in erster Linie für kostenpflichtige Apps vorgesehen, mit denen geprüft werden soll, ob der aktuelle Nutzer tatsächlich für die App bei Google Play bezahlt hat. Der Lizenzierungsdienst kann jedoch von jeder App, einschließlich kostenloser Apps, zum Download einer APK-Erweiterungsdatei gestartet werden. In diesem Fall wird mit der Anfrage, die Ihre Anwendung an den Lizenzierungsdienst sendet, nicht geprüft, ob der Nutzer für die Anwendung bezahlt hat, sondern die URL der Erweiterungsdateien anfordern. Informationen zum Herunterladen von Erweiterungsdateien für Ihre App finden Sie im Leitfaden zum APK-Erweiterungsdateien.

In den folgenden Dokumenten findest du weitere Informationen zum Lizenzierungsservice für Apps von Google Play und dessen Einbindung in deine Apps:

Lizenzierung – Übersicht
Hier wird beschrieben, wie der Dienst funktioniert und wie eine typische Lizenzierungsimplementierung aussieht.
Lizenzierung einrichten
Hier wird erläutert, wie du dein Google Play-Konto, deine Entwicklungsumgebung und deine Testumgebung einrichtest, um deiner App eine Lizenzierung hinzuzufügen.
Serverseitige Lizenzüberprüfung zu Ihrer Anwendung hinzufügen
Hier finden Sie eine detaillierte Anleitung dazu, wie Sie Ihrer Anwendung die serverseitige Lizenzüberprüfung hinzufügen.
Referenz zur Lizenzierung
Liefert detaillierte Informationen zu den Klassen der Lizenzierungsbibliothek und den Dienstantwortcodes.