Anmeldung und Registrierung über One Tap

Bevor du deiner App die One Tap-Anmeldung hinzufügst, musst du deine 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. Achten Sie darauf, dass auf der Seite mit dem OAuth-Zustimmungsbildschirm alle Informationen vollständig und genau sind. Achten Sie insbesondere darauf, dass Sie die URLs zur Datenschutzerklärung und zu den Nutzungsbedingungen Ihrer App angegeben haben.
  3. Erstellen Sie auf der Seite „Anmeldedaten“ eine Android-Client-ID für Ihre Anwendung, 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 als Anwendungstyp Android aus.
  4. Erstellen Sie auf der Seite „Anmeldedaten“ eine Client-ID für die Webanwendung, falls Sie noch keine haben. Die Felder „Autorisierte JavaScript-Quellen“ und „Autorisierte Weiterleitungs-URIs“ können Sie leer lassen. Diese Client-ID steht für den Back-End-Server für die Authentifizierung. (Sie würden diese Client-ID verwenden, wenn Sie Google APIs von Ihrem Server aus aufrufen, aber Sie benötigen sie auch dann, 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 Ihr Android-Projekt einbeziehen

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

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

Optional: App mit Ihrer Website verknüpfen

Wenn Sie eine Website haben, die das Anmelde-Back-End Ihrer App verwendet, erstellen und veröffentlichen Sie eine Digital Asset Links-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 One Tap-Anmeldevorgänge hinzu.