לפני שמוסיפים כניסה לאפליקציה ב-One Tap, צריך להגדיר את Google APIs ו-Android פרויקטים.
הגדרת פרויקט במסוף Google APIs
- פותחים את הפרויקט במסוף API או יוצרים פרויקט אם אין עדיין חשבון.
- בדף מסך ההסכמה של OAuth, מוודאים שכל המידע מלאים ומדויקים. במיוחד, צריך לוודא שציינת את כתובות ה-URL במדיניות הפרטיות ובתנאים ובהגבלות של האפליקציה.
- בדף Credentials, יוצרים מזהה לקוח של Android לאפליקציה אם
אין עדיין חשבון. יהיה עליך לציין את שם החבילה של האפליקציה
חתימת SHA-1.
- נכנסים לדף Credentials.
- לוחצים על Create credentials > מזהה הלקוח ב-OAuth.
- בוחרים בסוג האפליקציה Android.
- בדף Credentials, יוצרים מזהה לקוח של אפליקציית אינטרנט
כבר יש לכם. אפשר לצאת מהמקורות המורשים של JavaScript
השדות של מזהי ה-URI המורשים להפניה אוטומטית ריקים. מזהה הלקוח הזה מייצג את
שרת עורפי לאימות. (צריך להשתמש במזהה הלקוח הזה כדי להתקשר
Google APIs מהשרת, אבל תצטרכו אותו גם אם לא תצטרכו).
- נכנסים לדף Credentials.
- לוחצים על Create credentials > מזהה הלקוח ב-OAuth.
- בוחרים בסוג האפליקציה Web application.
הכללת יחסי תלות בפרויקט Android
- בקובץ
build.gradle
ברמת הפרויקט, חשוב לכלול את מאגר Maven (google()
) גם ב-buildscript
וגם ב-allprojects
. מוסיפים את יחסי התלות עבור Google Play Services ספריות אימות לצורך קובץ ה-build של המודול (ברמת האפליקציה) (בדרך כלל
app/build.gradle
):apply plugin: 'com.android.application' dependencies { // ... implementation 'com.google.android.gms:play-services-auth:21.2.0' }
אופציונלי: שיוך האפליקציה לאתר
אם יש לך אתר אינטרנט שמשתף את הקצה העורפי של הכניסה לאפליקציה, צור ו לפרסם קובץ קישורים לנכסים דיגיטליים כדי שמשתמשים שנכנסים בפלטפורמה אחת יוכלו להיכנס בקלות בפלטפורמה השנייה.