Wenn Sie Apps nur außerhalb von Google Play vertreiben, können Sie die Android Developer Console verwenden, um Ihre Entwickleridentität zu verwalten und die Paketnamen Ihrer Apps zu registrieren. In dieser Anleitung wird beschrieben, wie Sie Ihr Konto bestätigen und dafür sorgen, dass Ihre Apps auf zertifizierten Android-Geräten installiert werden können.
Konto erstellen
Registrieren Sie sich mit Ihrem Google-Konto für ein Android Developer Console-Konto. Wenn Sie Student oder Hobbyist sind, können Sie ein spezielles Konto erstellen, für das weniger Bestätigungen erforderlich sind und für das keine Gebühren anfallen.
Verteilungsmethode für Apps auswählen
Ihre Apps können weiterhin per Sideloading installiert werden. Die Nutzererfahrung hängt vom gewählten Pfad ab.
Bestätigung der Identität abschließen
Sie müssen offizielle Dokumente einreichen, um Ihre Identität zu bestätigen. Die Anforderungen variieren je nachdem, ob Sie sich als Einzelperson oder als Organisation registrieren. Wenn Sie alle erforderlichen Informationen zur Hand haben, dauert dieser Vorgang in der Regel etwa 10 Minuten.
Erforderliche Informationen für alle Konten
Rechtsgültiger Name und Adresse: Natürliche Personen müssen im Rahmen des Überprüfungsverfahrens einen amtlichen Lichtbildausweis und einen Adressnachweis einreichen. Beispiele für zulässige Identitätsnachweise und Adressnachweise für Einzelpersonen in den USA:
- Reisepass
- Amtlicher Ausweis
- Führerschein
- Unbefristeter Aufenthaltstitel oder Green Card
- Amtlicher Lichtbildausweis mit Adresse
- Rechnung eines Versorgungsunternehmens, z. B. eine Strom-, Wasser-, Gas-, Internet- oder Kabel‑TV-Rechnung
- Versicherungsnachweis, z. B. Hausversicherung oder Krankenversicherung
- Kreditkartenabrechnung oder Kontoauszug
Kontaktdaten: Eine private E‑Mail-Adresse und Telefonnummer, die mit einem Einmalpasswort bestätigt werden.
Zusätzliche Anforderungen für Organisationen
- D‑U‑N‑S-Nummer: Eine eindeutige neunstellige Kennung für Ihre Organisation, die von Dun & Bradstreet bereitgestellt wird und weltweit zur Feststellung der rechtlichen Identität Ihres Unternehmens verwendet wird. Wenn Ihre Organisation noch keine D‑U‑N‑S‑Nummer hat, können Sie diese auf der Dun & Bradstreet-Website kostenlos beantragen.
- Bestätigte Website: Die Website Ihrer Organisation muss über die Google Search Console bestätigt werden.
- Offizielle Organisationsdokumente: Im Folgenden finden Sie Beispiele für Dokumente, die Organisationen in den USA vorlegen müssen. Die an Ihrem Standort erforderlichen Dokumente können abweichen.
- Alle Dokumente, Benachrichtigungen oder Briefe, die vom IRS entweder herausgegeben oder abgestempelt wurden und den Namen Ihrer Organisation enthalten, Beispiele: CP575, 147C, CP299, 988, 937, 1050 und 5822
- Beim IRS eingereichte Formulare werden nur akzeptiert, wenn eine Kopie des Formulars auf der Website des IRS verfügbar ist. Dies gilt beispielsweise für die Formulare 8871 und 990.
- Urkunde für die Unternehmensgründung, auf der der Name Ihrer Organisation angegeben ist und die von dem Bundesstaat ausgestellt wurde, in dem Sie geschäftlich tätig sind
- Ihre letzten bei der SEC (US-Börsenaufsichtsbehörde) eingereichten Unterlagen (z. B. die Formulare 10-K, 10-Q oder 8-K), in denen der Name Ihrer Organisation angegeben ist
- Kreditauskunft von Experian, Equifax oder TransUnion, in der der Name Ihrer Organisation angegeben ist.
- Nur für Behörden und andere staatliche Stellen: offizieller Brief mit vollständigem Namen, Adresse und Datum
Paketnamen registrieren
Nach der Bestätigung können Sie die Paketnamen Ihrer App auf der Seite Pakete registrieren. Bei der Registrierung wird Ihre App mit Ihrer bestätigten Entwickleridentität verknüpft. Führen Sie die folgenden Schritte in der Android Developer Console aus, um sich zu registrieren:
- Paketnamen eingeben:Geben Sie den eindeutigen Paketnamen ein, den Sie registrieren möchten.
- Schlüssel hinzufügen:Geben Sie den SHA‑256-Zertifikat-Fingerabdruck aus dem Signaturschlüsselpaar Ihrer App ein. Der Status ändert sich dann zu Wird überprüft.
- Inhaberschaft nachweisen:Bei vorhandenen Paketnamen müssen Sie ein APK mit Ihrem privaten Schlüssel signieren und hochladen. In der Android Developer Console finden Sie einen Snippet, den Sie dem Asset-Ordner des APK für diese Challenge hinzufügen können. Nach der Registrierung werden Sie per E‑Mail benachrichtigt und der Paketstatus in der Developer Console wird auf Registriert aktualisiert.
Paketnamen übertragen
Sie können Paketnamen auch zwischen Entwicklerkonten übertragen. Übertragungen werden über die Seite Einstellungen verwaltet. Folgendes ist erforderlich, um eine Übertragung zu starten:
- Bestätigter Status:Sowohl das Quell- als auch das Zielkonto müssen bestätigt sein und als einwandfrei gelten.
- Registrierter Schlüssel:Für den Paketnamen muss ein registrierter Schlüssel vorhanden sein und die Installation muss möglich sein.
- Erforderliche Informationen:Sie benötigen die Entwickler-ID des Zielkontos, die Bestell-IDs für beide Konten und einen Grund für die Übertragung.
Mit doppelten Paketnamen umgehen
Wenn mehrere Entwickler denselben Paketnamen verwenden, wird das Recht zur Registrierung durch die Regeln für die Inanspruchnahme von Paketen bestimmt. Mit den folgenden Regeln soll der Paketname dem Entwickler zugewiesen werden, dessen Signaturschlüssel für über 50% der bekannten Gesamtinstallationen verantwortlich ist:
- Mehrheitscluster: Wenn die Schlüssel eines Entwicklers für mehr als 50% aller Installationen verantwortlich sind, hat dieser Entwickler Priorität bei der Registrierung.
- Großer Cluster: Wenn zu keinem einzelnen Schlüssel über 50% der Installationen gehören, kann jeder Entwickler mit einem „großen Cluster“ (mindestens 50 Installationen) den Paketnamen registrieren.
- Prinzip „Wer zuerst kommt, mahlt zuerst“: Wenn kein großer Cluster vorhanden ist, kann jeder Entwickler mit einem bekannten Schlüssel den Paketnamen nach dem Prinzip „Wer zuerst kommt, mahlt zuerst“ registrieren.
Die folgenden Beispiele veranschaulichen diese Regeln:
Priorität für Schlüssel mit Mehrheit:
Der Entwickler, dessen Signaturschlüssel für über 50% der bekannten Gesamtinstallationen verantwortlich ist, hat Priorität bei der Registrierung. Alle anderen Entwickler müssen einen anderen Paketnamen verwenden.
Entwickler |
Paketname |
Key |
Installationen |
A |
com.test.1 |
11 |
1000 |
B |
com.test.1 |
12 |
100 |
In diesem Szenario ist Entwickler A berechtigt, den Paketnamen zu registrieren. Entwickler B müsste einen anderen Namen verwenden oder eine Ausnahme beantragen_.
Voraussetzungen für Schlüssel mit mindestens 50 Installationen:
Wenn zu keinem einzelnen Schlüssel über 50% der Installationen gehören, kommen alle Schlüssel mit mindestens 50 Installationen für die Registrierung infrage. Alle anderen Entwickler, deren Schlüssel weniger als 50 Installationen haben, müssen eine Berechtigung zur Verwendung des Paketnamens beantragen.
Entwickler |
Paketname |
Key |
Installationen |
C |
com.test.2 |
21 |
100 |
D |
com.test.2 |
22 |
100 |
E |
com.test.2 |
23 |
10 |
_Hier hat kein einzelner Schlüssel die Mehrheit. Entwickler C und D mit mindestens 50 Installationen können den Paketnamen registrieren. Entwickler E müsste eine andere Berechtigung für Namensanfragen verwenden.
Schlüssel für weniger als 50 Installationen nach dem Prinzip „Wer zuerst kommt, mahlt zuerst“:
Wenn kein Schlüssel die Mindestanzahl von 50 Installationen erreicht, können alle bekannten Schlüssel nach dem Prinzip „Wer zuerst kommt, mahlt zuerst“ registriert werden. Sobald ein Entwickler den Paketnamen registriert hat, müssen die anderen Entwickler einen anderen Namen für ihre Pakete verwenden oder Ausnahmen beantragen.
Entwickler |
Paketname |
Key |
Installationen |
F |
com.test.3 |
31 |
10 |
G |
com.test.3 |
31 |
10 |
In diesem Szenario sind alle Entwickler mit Schlüsseln berechtigt. Sobald ein Entwickler den Paketnamen registriert hat, muss der andere die Berechtigung anfordern_.