Anmeldung und Registrierung über One Tap

Bevor Sie Ihrer App die Anmeldung mit nur einem Tastendruck hinzufügen, müssen Sie Ihre Google APIs und Android-Projekte einrichten.

Google API Console-Projekt einrichten

  1. Öffnen Sie Ihr Projekt in der API Console oder erstellen Sie ein Projekt, falls Sie noch keines haben.
  2. Achten Sie darauf, dass alle Informationen auf dem OAuth-Zustimmungsbildschirm vollständig und korrekt sind. Achten Sie insbesondere darauf, dass Sie die URLs der Datenschutzerklärung und der Nutzungsbedingungen Ihrer App angegeben haben.
  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 Webanwendungen, 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-Backend-Server. Sie verwenden diese Client-ID, wenn Sie Google APIs von Ihrem Server aufrufen. Sie benötigen sie aber auch, wenn Sie das nicht tun.
    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 Ihr Android-Projekt aufnehmen

  1. In die Datei build.gradle auf Projektebene muss das Maven-Repository von Google (google()) in die Abschnitte buildscript und allprojects aufgenommen werden.
  2. Fügen Sie der Build-Datei Ihres Moduls (App-Ebene, in der Regel app/build.gradle) die Abhängigkeiten für die Authentifizierungsbibliotheken der Google Play-Dienste hinzu:

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

Optional: App mit Website verknüpfen

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

Nächste Schritte

Fügen Sie Ihrer App Abläufe für die Anmeldung per One Tap hinzu.