قبل از اینکه ورود به سیستم One Tap را به برنامه خود اضافه کنید، API های Google و پروژه های Android خود را تنظیم کنید.
پروژه کنسول Google APIs خود را تنظیم کنید
- پروژه خود را در کنسول API باز کنید یا اگر قبلاً ندارید پروژه ای ایجاد کنید.
- در صفحه نمایش رضایت OAuth، مطمئن شوید که همه اطلاعات کامل و دقیق هستند. به ویژه، مطمئن شوید که آدرس های اینترنتی خط مشی رازداری برنامه و شرایط خدمات خود را مشخص کرده اید.
- اگر قبلاً ندارید، در صفحه اعتبارنامه، یک شناسه کلاینت Android برای برنامه خود ایجاد کنید. شما باید نام بسته برنامه و امضای SHA-1 را مشخص کنید.
- به صفحه اعتبارنامه بروید.
- روی ایجاد اعتبار > شناسه مشتری OAuth کلیک کنید.
- نوع برنامه اندروید را انتخاب کنید.
- اگر قبلاً شناسه مشتری برنامه وب را ندارید، در صفحه اعتبارنامه ها، یک شناسه سرویس گیرنده برنامه وب ایجاد کنید. می توانید فیلدهای Authorized JavaScript Origins و Authorized Redirect URIs را خالی بگذارید. این شناسه مشتری نشان دهنده سرور پشتیبان احراز هویت شما است. (شما از این شناسه کلاینت هنگام تماس با Google API از سرور خود استفاده می کنید، اما حتی اگر به آن نیاز ندارید.)
- به صفحه اعتبارنامه بروید.
- روی ایجاد اعتبار > شناسه مشتری OAuth کلیک کنید.
- نوع برنامه کاربردی وب را انتخاب کنید.
وابستگی ها را در پروژه اندروید خود بگنجانید
- در فایل
build.gradle
در سطح پروژه خود، مطمئن شوید که مخزن Maven Google (google()
) را در هر دو بخشbuildscript
وallprojects
خود قرار دهید. وابستگیهای کتابخانههای احراز هویت سرویسهای Google Play را به فایل ساخت ماژول (سطح برنامه) خود اضافه کنید (معمولا
app/build.gradle
):apply plugin: 'com.android.application' dependencies { // ... implementation 'com.google.android.gms:play-services-auth:21.2.0' }
اختیاری: برنامه خود را با سایت خود مرتبط کنید
اگر وبسایتی دارید که باطن ورود به سیستم برنامهتان را به اشتراک میگذارد، یک فایل پیوند دارایی دیجیتال ایجاد و منتشر کنید تا کاربرانی که در یک پلتفرم وارد میشوند بتوانند به راحتی از پلتفرم دیگر وارد شوند.