הרשמה וכניסה בהקשה אחת

לפני שמוסיפים כניסה באמצעות הקשה אחת לאפליקציה, צריך להגדיר את ממשקי Google API והפרויקטים ב-Android.

הגדרת פרויקט במסוף Google APIs

  1. פותחים את הפרויקט במסוף API או יוצרים פרויקט אם עדיין אין לכם.
  2. בדף ההסכמה של OAuth, מוודאים שכל המידע מלא ומדויק. חשוב במיוחד לציין את כתובות ה-URL של מדיניות הפרטיות ושל התנאים וההגבלות של האפליקציה.
  3. אם עדיין אין לכם מזהה לקוח ל-Android, בדף Credentials יוצרים אותו. עליכם לציין את שם החבילה של האפליקציה ואת חתימת SHA-1.
    1. נכנסים לדף Credentials.
    2. לוחצים על יצירת פרטי כניסה > מזהה לקוח OAuth.
    3. בוחרים את סוג האפליקציה Android.
  4. בדף Credentials, יוצרים מזהה לקוח של אפליקציית האינטרנט אם עוד אין לכם מזהה כזה. אפשר להשאיר את השדות Authorized JavaScript Origins ו-Authorized buyers URIs ריקים. מזהה הלקוח הזה מייצג את השרת העורפי לאימות. (צריך להשתמש במזהה הלקוח הזה כשקוראים ל-Google APIs מהשרת שלכם, אבל הוא נחוץ גם אם לא).
    1. נכנסים לדף Credentials.
    2. לוחצים על יצירת פרטי כניסה > מזהה לקוח OAuth.
    3. בוחרים את סוג האפליקציה Web application.

הכללת יחסי תלות בפרויקט Android

  1. בקובץ build.gradle ברמת הפרויקט, חשוב לכלול את מאגר Maven (google()) של Google בקטע buildscript וגם בקטע allprojects.
  2. מוסיפים את יחסי התלות של ספריות האימות של Google Play Services לקובץ ה-build של המודול (ברמת האפליקציה) (בדרך כלל app/build.gradle):

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

אופציונלי: שיוך האפליקציה לאתר שלכם

אם יש לכם אתר שמשתף את הקצה העורפי לכניסה לאפליקציה, כדאי ליצור ולפרסם קובץ קישורים לנכסים דיגיטליים, כדי שמשתמשים שנכנסים לחשבון בפלטפורמה אחת יוכלו להיכנס בקלות גם לפלטפורמה השנייה.

השלבים הבאים

להוסיף לאפליקציה תהליכי כניסה בהקשה אחת.