Anmeldung und Registrierung über One Tap

Bevor Sie Ihrer App die One Tap-Anmeldung hinzufügen, richten Sie Ihre Google APIs und Android-Geräte ein Projekten.

Projekt in der Google APIs-Konsole einrichten

  1. Öffnen Sie Ihr Projekt in der API-Konsole oder erstellen Sie ein Projekt, falls Sie noch kein Konto haben.
  2. Stellen Sie auf der Seite mit dem OAuth-Zustimmungsbildschirm sicher, dass alle Informationen vollständig und genau. Achten Sie insbesondere darauf, dass Sie die URLs der Datenschutzerklärung und Nutzungsbedingungen Ihrer App.
  3. Erstellen Sie auf der Seite „Anmeldedaten“ eine Android-Client-ID für Ihre App, wenn Sie noch kein Konto haben. Sie müssen den Paketnamen Ihrer App und SHA-1-Signatur.
    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 Webanwendungs-Client-ID, falls Sie haben bereits eine. Sie können die Felder Authorized JavaScript Origins und Die Felder für autorisierte Weiterleitungs-URIs sind leer. Diese Client-ID entspricht Ihrer Authentifizierungs-Back-End-Server. Diese Client-ID würden Sie verwenden, Google APIs von Ihrem Server herunterladen, 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 müssen Sie die Parameter von Google Maven-Repository (google()) in buildscript und allprojects .
  2. Abhängigkeiten für Google Play-Dienste hinzufügen Authentifizierungsbibliotheken Ihre Modul-Build-Datei (auf App-Ebene) (normalerweise 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 eine Digital Asset Links-Datei veröffentlichen sodass Nutzer, die sich auf einer Plattform anmelden, sich auch auf der anderen Plattform anmelden können.

Nächste Schritte

Fügen Sie Ihrer App One Tap-Anmeldevorgänge hinzu.