App in Open-Source-Repositories registrieren

In diesem Leitfaden wird beschrieben, wie Sie Ihre Apps in Open-Source-Repositories registrieren. Der Vorgang ähnelt der App-Bereitstellung über App-Distributoren. Du musst deine App nicht registrieren, um sie weiterhin über Open-Source-Repositories zu vertreiben. Wenn du sie jedoch registrierst, können deine Nutzer sie weiterhin wie gewohnt installieren.

Richten Sie zuerst ein Android Developer Console-Konto oder ein Google Play Console-Konto ein. Wenn Sie noch kein Konto haben, registrieren Sie sich, indem Sie der Anleitung zur Bestätigung von Entwicklern folgen.

Festlegen, wie Nutzer Ihre App installieren

Je nachdem, ob Sie die App bestätigen und registrieren, können Nutzer sie auf zwei Arten installieren:

  • Keine Änderungen für Ihre Nutzer: Registriere deine Apps mit deiner bestätigten Identität, damit Nutzer sie wie gewohnt installieren können.
  • Erweiterte Einrichtung des Ablaufs Wenn Sie Ihre App nicht registrieren möchten, können Nutzer den erweiterten Ablauf auf ihrem Gerät aktivieren. Durch diese einmalige Einrichtung können sie Apps von nicht bestätigten Entwicklern installieren.

Neue App registrieren

Führen Sie die folgenden Schritte aus, um eine neue App zu registrieren.

  1. Klicken Sie in der Android Developer Console oder auf dem Tab „Bestätigung für Android-Entwickler“ in der Google Play Console auf Paketnamen registrieren.
  2. Geben Sie den Paketnamen Ihrer neuen App ein und klicken Sie auf Weiter.
  3. Klicken Sie auf Schlüssel hinzufügen und geben Sie den SHA-256-Zertifikat-Fingerabdruck Ihres Signaturschlüssels ein. Eine Anleitung zum Extrahieren des Fingerabdrucks finden Sie in diesem Hilfeartikel. Wenn das Open-Source-Repository Ihren Signaturschlüssel zum Verteilen der App verwendet, müssen Sie keine weiteren Schritte ausführen.
  4. Wenn das Open-Source-Repository die App mit seinem Schlüssel neu signiert, laden Sie das vom Store signierte APK herunter, nachdem Sie Ihre App im Repository veröffentlicht haben.
  5. Extrahieren Sie den SHA-256-Zertifikat-Fingerabdruck aus dem APK.
  6. Rufen Sie in der Console Ihre registrierte App auf, klicken Sie auf Schlüssel hinzufügen und geben Sie den extrahierten SHA-256-Zertifikat-Fingerabdruck ein. Wenn Sie aufgefordert werden, die Inhaberschaft zu bestätigen, klicken Sie auf Bestätigen und folgen Sie den Schritten 9 bis 12 im Abschnitt Vorhandene App registrieren. Diese Aufforderung wird in dem seltenen Fall angezeigt, dass die neue App auf 50 oder mehr Android-Geräten aus dem Repository installiert wird, bevor Sie den Schlüssel des Repositorys registrieren.

Vorhandene App registrieren

Wenn das Open-Source-Repository Ihren Signaturschlüssel zum Verteilen der App verwendet, folgen Sie dem bestehenden Leitfaden zur Registrierung von Paketnamen.

So registrieren Sie eine vorhandene App, die die Registry mit ihrem Schlüssel neu signiert:

  1. Laden Sie das von der Plattform signierte APK von der Open-Source-Plattform herunter.
  2. Extrahieren Sie den SHA-256-Zertifikat-Fingerabdruck aus dem APK. Eine Anleitung zum Extrahieren des Fingerabdrucks finden Sie in der Play Console-Hilfe.
  3. Klicken Sie in der Android Developer Console oder auf der Seite „Bestätigung für Android-Entwickler“ in der Google Play Console auf Paketnamen registrieren.
  4. Geben Sie den Paketnamen Ihrer vorhandenen App ein und klicken Sie auf Weiter.
  5. Klicken Sie auf Schlüssel auswählen. Wenn die App weniger als 50 bekannte Installationen hat, klicken Sie auf Schlüssel hinzufügen und geben Sie stattdessen den SHA-256-Zertifikat-Fingerabdruck ein.
  6. Wählen Sie den extrahierten SHA-256-Zertifikat-Fingerabdruck aus der Liste der infrage kommenden Fingerabdrücke aus. Wenn der Fingerabdruck nicht aufgeführt ist, klicken Sie auf Andere Registrierungsmethode anzeigen, dann auf Fingerabdrücke für andere Schlüssel anzeigen und wählen Sie den Fingerabdruck aus dieser Liste aus.
  7. Klicken Sie auf Schlüssel hinzufügen.
  8. Klicken Sie auf APK hochladen.
  9. Kopieren Sie das bereitgestellte Snippet, rufen Sie den Quellbaum Ihrer Anwendung auf, erstellen Sie im Ordner assets eine Datei mit dem Namen adi-registration.properties und fügen Sie das Snippet in die Datei ein.
  10. Veröffentlichen Sie die neue App-Version mit dem Snippet im Repository.
  11. Laden Sie die neue APK-Version aus dem Repository herunter.
  12. Laden Sie das APK in die Console hoch.