شروع به ادغام Google Sign-In در برنامه Android خود کنید
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
قبل از اینکه بتوانید Google Sign-In را در برنامه خود ادغام کنید، باید یک پروژه Google API Console را پیکربندی کنید و پروژه Android Studio خود را راه اندازی کنید. مراحل این صفحه دقیقاً این کار را انجام می دهد. سپس مراحل بعدی نحوه ادغام Google Sign-In را در برنامه خود شرح می دهد.
پیش نیازها
Google Sign-In برای Android دارای شرایط زیر است:
یک دستگاه Android سازگار که دارای Android نسخه 6.0 یا جدیدتر است و شامل فروشگاه Google Play یا شبیهساز با AVD است که پلتفرم Google APIs را بر اساس Android نسخه 4.2.2 یا جدیدتر اجرا میکند و دارای خدمات Google Play نسخه 15.0.0 یا جدیدتر است.
آخرین نسخه Android SDK، از جمله مؤلفه SDK Tools. SDK از Android SDK Manager در Android Studio در دسترس است.
پروژه ای پیکربندی شده برای کامپایل در برابر Android 6.0 (Marshmallow) یا جدیدتر.
این راهنما برای کاربران اندروید استودیو که محیط توسعه پیشنهادی است نوشته شده است.
خدمات Google Play را اضافه کنید
در فایل build.gradle سطح بالای پروژه خود، مطمئن شوید که مخزن Maven Google گنجانده شده است:
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 در سطح برنامه، خدمات Google Play را به عنوان یک وابستگی اعلام کنید:
پروژه خود را در کنسول API باز کنید یا اگر قبلاً ندارید پروژه ای ایجاد کنید.
در صفحه نمایش رضایت OAuth، مطمئن شوید که همه اطلاعات کامل و دقیق هستند.
اگر قبلاً ندارید، در صفحه اعتبارنامه، یک شناسه کلاینت نوع Android برای برنامه خود ایجاد کنید. باید نام بسته برنامه و اثر انگشت گواهینامه SHA-1 را مشخص کنید. برای اطلاعات بیشتر به احراز هویت مشتری خود مراجعه کنید.
شناسه مشتری OAuth 2.0 سرور باطن خود را دریافت کنید
در صفحه Credentials، یک شناسه مشتری نوع برنامه وب ایجاد کنید. به رشته شناسه مشتری توجه داشته باشید، که باید هنگام ایجاد شیء GoogleSignInOptions ، آن را به روش requestIdToken یا requestServerAuthCode منتقل کنید.
تاریخ آخرین بهروزرسانی 2024-12-15 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2024-12-15 بهوقت ساعت هماهنگ جهانی."],[[["Google Sign-In for Android is outdated; migrate to Credential Manager for enhanced security and user experience, supporting passkeys, passwords, and federated identity authentication."],["Before integrating Google Sign-In, configure a Google API Console project, set up your Android Studio project, and meet prerequisites like compatible Android devices and SDK versions."],["Add Google Play services by including Google's Maven repository in your project's top-level `build.gradle` file and declaring it as a dependency in your app-level `build.gradle` file."],["Configure a Google API Console project by creating an Android client ID, ensuring accurate OAuth consent screen information, and getting your backend server's OAuth 2.0 client ID if necessary."],["After configuration, proceed to integrate Google Sign-In into your application following the next steps provided in the documentation."]]],[]]