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 Console einrichten

  1. Öffnen Sie Ihr Projekt in der API Console oder erstellen Sie ein Projekt, falls Sie noch keines haben.
  2. Achte darauf, dass auf der Seite für den OAuth-Zustimmungsbildschirm alle Informationen vollständig und korrekt sind. Achten Sie insbesondere darauf, die URLs der Datenschutzerklärung und den Nutzungsbedingungen Ihrer App anzugeben.
  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 als App-Typ 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 stellt Ihren Authentifizierungs-Back-End-Server dar. (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 Ihr Android-Projekt einbeziehen

  1. Fügen Sie in der Datei build.gradle auf Projektebene das Maven-Repository von Google (google()) sowohl in die Abschnitte buildscript als auch allprojects ein.
  2. Fügen Sie der Build-Datei des Moduls (auf 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.0.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 Datei mit digitalen Asset-Links, damit sich Nutzer, die sich auf einer Plattform anmelden, einfach auf der anderen Plattform anmelden können.

Nächste Schritte

Ihrer App Anmeldeabläufe über One Tap hinzufügen