Bevor Sie Ihrer App die One Tap-Anmeldung hinzufügen, müssen Sie Ihre Google APIs und Android-Projekte einrichten.
Google APIs-Konsolenprojekt einrichten
- Öffnen Sie Ihr Projekt in der API-Konsole oder erstellen Sie ein Projekt, wenn Sie noch keines haben.
- Prüfen Sie auf der Seite des OAuth-Zustimmungsbildschirms, ob alle Informationen korrekt und vollständig sind. Achten Sie insbesondere darauf, dass Sie die URLs der Datenschutzerklärung und der Nutzungsbedingungen Ihrer App angegeben haben.
- Erstellen Sie auf der Seite „Anmeldedaten“ eine Android-Client-ID für Ihre App, wenn Sie noch keine haben. Sie müssen den Paketnamen und die SHA-1-Signatur Ihrer Anwendung angeben.
- Erstellen Sie auf der Seite „Anmeldedaten“ eine Client-ID für die Webanwendung, wenn 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 benötigen diese Client-ID, wenn Sie Google APIs von Ihrem Server aus aufrufen. Sie benötigen sie aber auch, wenn Sie dies nicht tun.
Abhängigkeiten in Android-Projekt einbeziehen
- Achten Sie darauf, dass Sie in der Datei
build.gradle
auf Projektebene das Maven-Repository von Google (google()
) in die Abschnittebuildscript
undallprojects
aufnehmen. Fügen Sie die Abhängigkeiten für die Authentifizierungsbibliotheken der Google Play-Dienste in die Build-Datei des Moduls (auf App-Ebene) ein (normalerweise
app/build.gradle
):apply plugin: 'com.android.application' dependencies { // ... implementation 'com.google.android.gms:play-services-auth:20.4.1' }
Optional: App mit Website verknüpfen
Wenn Sie eine Website haben, die das Anmelde-Back-End Ihrer App verwendet, erstellen und veröffentlichen Sie eine Datei mit Links zu digitalen Assets, damit sich Nutzer, die sich auf einer Plattform anmelden, problemlos auf der anderen anmelden können.