Wenn Sie Ihre Apps nur außerhalb von Google Play vertreiben, können Sie in der Android Developer Console Ihre Entwickleridentität verwalten und die Paketnamen Ihrer Apps registrieren. In dieser Anleitung erfahren Sie, wie Sie Ihr Konto bestätigen und dafür sorgen, dass Ihre Apps auf zertifizierten Android-Geräten installiert werden können.
Konto erstellen
Wenn die Android Developer Console eingeführt wird, können Sie sich mit Ihrem Google-Konto für ein Konto registrieren. Wenn Sie Student oder Hobbyentwickler sind, können Sie einen speziellen Kontotyp erstellen, für den weniger Bestätigungsanforderungen gelten und keine Gebühren anfallen.
Vertriebsmethode für Ihre Apps auswählen
Ihre Apps können weiterhin per Sideloading installiert werden. Die Nutzererfahrung hängt von der von Ihnen gewählten Methode 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
Rechtlicher Name und Adresse: Natürliche Personen müssen im Rahmen des Überprüfungsverfahrens einen in ausgestellten amtlichen Lichtbildausweis und einen Adressnachweis einreichen. Beispiele für zulässige Ausweise und Adressnachweise für Einzelpersonen in den USA sind:
- 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 wurden.
Zusätzliche Anforderungen für Organisationen
- D‑U‑N‑S-Nummer: Eine eindeutige 9‑stellige 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 hat, können Sie auf der Dun &Bradstreet-Website kostenlos eine 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 einreichen müssen. Die in Ihrem Land oder Ihrer Region 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 sind die Formulare CP575, 147C, CP299, 988, 937, 1050 oder 5822.
- Beim IRS eingereichte Formulare werden nur akzeptiert, wenn eine Kopie des Formulars auf der Website des IRS verfügbar ist. Beispiele sind 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 aktuellsten bei der SEC (US-Börsenaufsichtsbehörde) eingereichten Unterlagen (z. B. die Formulare 10‑K, 10‑Q und 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. Durch die Registrierung wird Ihre App mit Ihrer bestätigten Entwickleridentität verknüpft. Führen Sie in der Android Developer Console die folgenden Schritte 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 in Wird überprüft.
- Eigentümerschaft nachweisen:Bei vorhandenen Paketnamen müssen Sie ein APK mit Ihrem privaten Schlüssel signieren und hochladen. Die Android Developer Console stellt einen Code-Snippet bereit, den Sie für diese Aufgabe dem Asset-Ordner des APK 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 auf der Seite Einstellungen verwaltet. Folgendes ist erforderlich, um eine Übertragung zu initiieren:
- Bestätigter Status:Sowohl das Quell- als auch das Zielkonto müssen bestätigt sein und einen guten Status haben.
- Registrierter Schlüssel:Für den Paketnamen muss ein registrierter Schlüssel vorhanden sein und er muss installiert werden können.
- Erforderliche Informationen:Sie benötigen die Zielentwickler-ID, 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 Regeln für die Paketbeanspruchung 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.
- Umfangreicher Cluster: Wenn kein einzelner Schlüssel für über 50% der Installationen verantwortlich ist, kann jeder Entwickler mit einem „umfangreichen Cluster“ (50 oder mehr Installationen) den Paketnamen registrieren.
- Wer zuerst kommt, mahlt zuerst: Wenn kein umfangreicher 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 den Inhaber des Mehrheitsschlüssels:
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 |
Schlüssel |
Installationen |
A |
com.test.1 |
11 |
1000 |
B |
com.test.1 |
12 |
100 |
In diesem Szenario kann Entwickler A den Paketnamen registrieren. Entwickler B muss einen anderen Namen verwenden oder eine Ausnahme beantragen_.
Berechtigung für Schlüssel mit mindestens 50 Installationen:
Wenn kein einzelner Schlüssel für über 50% der Installationen verantwortlich ist, können alle Schlüssel mit mindestens 50 Installationen registriert werden. Alle anderen Entwickler – also diejenigen mit Schlüsseln mit weniger als 50 Installationen – müssen die Berechtigung zur Verwendung des Paketnamens beantragen.
Entwickler |
Paketname |
Schlüssel |
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. Die Entwickler C und D mit mindestens 50 Installationen können den Paketnamen registrieren. Entwickler E muss einen anderen Namen verwenden oder die Berechtigung beantragen.
Wer zuerst kommt, mahlt zuerst für Schlüssel mit weniger als 50 Installationen:
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 |
Schlüssel |
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 beantragen_.