Anmeldung und Registrierung über One Tap

Bevor Sie Ihrer App die Anmeldung über One Tap hinzufügen, müssen Sie Ihre Google APIs und Android-Projekte einrichten.

Projekt in der Google APIs-Konsole einrichten

  1. Öffnen Sie Ihr Projekt in der API-Konsole oder erstellen Sie ein Projekt, falls Sie noch keines haben.
  2. Prüfen Sie auf der Seite des OAuth-Zustimmungsbildschirms, ob alle Informationen vollständig und korrekt sind. Sie müssen insbesondere die URLs der Datenschutzerklärung und den Nutzungsbedingungen Ihrer App angeben.
  3. Erstellen Sie auf der Seite „Anmeldedaten“ eine Android-Client-ID für Ihre App, falls Sie noch keine haben. Sie müssen den Paketnamen und die SHA-1-Signatur Ihrer App angeben.
    1. Rufen Sie die Seite Anmeldedaten auf.
    2. Klicken Sie auf Anmeldedaten erstellen > OAuth-Client-ID.
    3. Wählen Sie den Anwendungstyp Android aus.
  4. Erstellen Sie auf der Seite „Anmeldedaten“ eine Client-ID für die Webanwendung, falls Sie noch keine haben. Sie können die Felder „Autorisierte JavaScript-Quellen“ und „Autorisierte Weiterleitungs-URIs“ leer lassen. Diese Client-ID steht für Ihren Authentifizierungs-Back-End-Server. Sie würden diese Client-ID verwenden, wenn Sie Google APIs von Ihrem Server aus aufrufen, sie benötigen sie aber auch, wenn Sie sie nicht benötigen.
    1. Rufen Sie die Seite Anmeldedaten auf.
    2. Klicken Sie auf Anmeldedaten erstellen > OAuth-Client-ID.
    3. Wählen Sie den Anwendungstyp Webanwendung aus.

Abhängigkeiten in dein Android-Projekt einschließen

  1. Achten Sie in der Datei build.gradle auf Projektebene darauf, dass Sie das Maven-Repository von Google (google()) sowohl in den Abschnitten buildscript als auch allprojects einfügen.
  2. Fügen Sie der Build-Datei Ihres Moduls (auf App-Ebene) die Abhängigkeiten für die Authentifizierungsbibliotheken der Google Play-Dienste hinzu (in der Regel app/build.gradle):

    apply plugin: 'com.android.application'
    
    dependencies {
      // ...
    
      implementation 'com.google.android.gms:play-services-auth:20.7.0'
    }
    

Optional: App mit Ihrer Website verknüpfen

Wenn Sie eine Website haben, die dasselbe Anmelde-Back-End Ihrer App verwendet, erstellen und veröffentlichen Sie eine Digital Asset Link-Datei, damit sich Nutzer, die sich auf einer Plattform anmelden, einfach auf der anderen Plattform anmelden können.

Nächste Schritte

Fügen Sie Ihrer App Anmeldeabläufe über One Tap hinzu.