Làm quen với tính năng đăng nhập và đăng ký bằng một lần chạm

Trước khi thêm tính năng Đăng nhập bằng một lần chạm vào ứng dụng, hãy thiết lập API Google và Android dự án.

Thiết lập dự án bảng điều khiển API của Google

  1. Mở dự án của bạn trong Bảng điều khiển API hoặc tạo một dự án nếu bạn chưa có số điện thoại.
  2. Trên trang màn hình đồng ý OAuth, hãy đảm bảo rằng tất cả thông tin đều đầy đủ và chính xác. Cụ thể, hãy đảm bảo bạn đã chỉ định các URL chính sách quyền riêng tư và điều khoản dịch vụ của ứng dụng.
  3. Trên trang Thông tin xác thực, hãy tạo một mã ứng dụng khách Android cho ứng dụng của bạn nếu bạn chưa có số điện thoại. Bạn sẽ cần chỉ định tên gói của ứng dụng và Chữ ký SHA-1.
    1. Chuyển đến trang Thông tin xác thực.
    2. Nhấp vào Tạo thông tin xác thực > Mã ứng dụng OAuth.
    3. Chọn loại ứng dụng Android.
  4. Trên trang Thông tin đăng nhập, hãy tạo một mã ứng dụng khách của ứng dụng web nếu bạn chưa có đã có tài khoản. Bạn có thể rời khỏi các Nguồn gốc JavaScript được uỷ quyền và Các trường URI chuyển hướng được phép sẽ trống. Mã ứng dụng khách này đại diện cho máy chủ phụ trợ xác thực. (Bạn sẽ sử dụng mã ứng dụng khách này khi gọi API của Google từ máy chủ, nhưng bạn cần mã này ngay cả khi không gọi.)
    1. Chuyển đến trang Thông tin xác thực.
    2. Nhấp vào Tạo thông tin xác thực > Mã ứng dụng OAuth.
    3. Chọn loại ứng dụng Web application (Ứng dụng web).

Thêm phần phụ thuộc vào dự án Android

  1. Trong tệp build.gradle cấp dự án, hãy nhớ bao gồm Kho lưu trữ Maven (google()) trong cả buildscriptallprojects .
  2. Thêm phần phụ thuộc cho Dịch vụ Google Play thư viện xác thực để tệp bản dựng mô-đun (cấp ứng dụng) của bạn (thường là app/build.gradle):

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

Không bắt buộc: Liên kết ứng dụng với trang web

Nếu bạn có một trang web dùng chung phần phụ trợ đăng nhập của ứng dụng, hãy tạo và xuất bản tệp đường liên kết đến tài sản kỹ thuật số để người dùng đăng nhập trên một nền tảng có thể dễ dàng đăng nhập trên nền tảng khác.

Các bước tiếp theo

Thêm quy trình đăng nhập bằng một lần chạm vào ứng dụng của bạn.