התחל לשלב כניסה עם Google באפליקציית Android שלך

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

תנאים מוקדמים

הכניסה של Google ל- Android מחייבת את הדרישות הבאות:

  • מכשיר אנדרואיד תואם שמריץ את Android 4.1 ומעלה וכולל את חנות Google Play או אמולטור עם AVD שמריץ את פלטפורמת ה- API של גוגל המבוססת על Android 4.2.2 ואילך ומציע שירותי Google Play גרסה 15.0.0 ואילך.
  • הגרסה האחרונה של Android SDK, כולל רכיב SDK Tools. ה- SDK זמין ממנהל ה- SDK של Android ב- Android Studio.
  • פרויקט שהוגדר לקומפילציה כנגד Android 4.1 (Jelly Bean) ואילך.

מדריך זה נכתב למשתמשים ב- Android Studio, שהיא סביבת הפיתוח המומלצת.

הוסף שירותי Google Play

בקובץ build.gradle ברמה העליונה של הפרויקט שלך, ודא שמאגר Maven של גוגל כלול:

allprojects {
    repositories {
        google()

        // If you're using a version of Gradle lower than 4.1, you must instead use:
        // maven {
        //     url 'https://maven.google.com'
        // }
    }
}

לאחר מכן, בקובץ build.gradle ברמת build.gradle , הכריז על שירותי Google Play כתלות:

apply plugin: 'com.android.application'
    ...

    dependencies {
        implementation 'com.google.android.gms:play-services-auth:19.0.0'
    }

הגדר פרויקט Google API Console

כדי להגדיר פרויקט Google API Console, לחץ על הלחצן למטה וציין את שם החבילה של האפליקציה שלך כשתתבקש. יהיה עליך לספק את ה- SHA-1 של אישור החתימה שלך. ראה אימות הלקוח שלך לקבלת מידע.

הגדר פרויקט

קבל את מזהה לקוח OAuth 2.0 של שרת backend שלך

אם האפליקציה שלך מאמתת עם שרת backend או ניגשת לממשקי API של Google משרת backend שלך , עליך לקבל את מזהה הלקוח של OAuth 2.0 שנוצר עבור השרת שלך. כדי למצוא את מזהה הלקוח של OAuth 2.0:

  1. פתח את דף האישורים במסוף ה- API.
  2. מזהה הלקוח מסוג יישום האינטרנט הוא מזהה הלקוח של שרת backend שלך.

העבר את מזהה הלקוח לשיטת requestIdToken או requestIdToken requestServerAuthCode בעת יצירת אובייקט GoogleSignInOptions .

הצעדים הבאים

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