HomeLập trình Android nâng cao

[Google Plus API trong Android] Đăng nhập bằng Google Plus Account

[Google Plus API trong Android] Đăng nhập bằng Google Plus Account
Like Tweet Pin it Share Share Email

Tương tự như Facebook, Google Plus là một trong những mạng xã hội rộng lớn và tiềm năng. Vì vậy ngoài việc giao tiếp với Facebook, chúng ta nên tích hợp Google Plus API vào ứng dụng của mình, cho phép ứng dụng giao tiếp với Google Plus để không bỏ lỡ một lượng người dùng đáng kể từ mạng xã hội này.

Google Plus API trong Android – Đăng nhập bằng Google Plus Account

Google cung cấp môi trường phát triển ứng dụng đa nền tảng và dựa trên dịch vụ đám mây. Google Plus API là thư viện mà Google cung cấp cho các nhà phát triển tích hợp vào sản phẩm nhầm các mục đích sau:

  • Sử dụng tài khoản Google Plus đăng nhập vào ứng dụng
  • Đăng tin, quảng bá trên Google Plus

Tích hợp Google Plus API vào ứng dụng Android

Để sử dụng các dịch vụ của Google Plus, bạn cần tích hợp Google Plus API vào ứng dụng của mình. Để làm được điều đó bạn cần làm theo hướng dẫn dưới đây.

Xem thêm:

Đăng ký Google Plus API

Truy cập vào địa chỉ https://console.developers.google.com và đăng nhập bằng tài khoản Google của bạn.

Trước tiên bạn cần lấy mã SHA1 bằng cách làm như hình bên dưới. Copy lại tí có việc dùng.

Trên Android Studio các bạn theo hình dưới.

Sau đó tiến hành đăng ký Google Plus API bằng cách xem và làm theo hướng dẫn dưới đây.

Chuyển sang tab Library chọn Google+ API

Nhấn vào ENABLE để kích hoạt API.

Tiếp theo nhấn vào nút Create credetials

Chọn như hình dưới sau đó nhấn What credetials do I need?

Tiếp theo điền mã SHA1 (lấy được ở bước trên) và Packge name vào ô như hình. Nhấn Create client ID.

Nhận email và tên user.

Nhấn Done để hoàn tất

Tích hợp Google Plus API vào ứng dụng Android

Sau khi đăng ký được Google Plus API, tiếp theo mình sẽ hướng dẫn các bạn sử dụng Google Plus API trong Android.

Bổ sung một số quyền trong AndroidManifest.xml

Trong build.gradle bổ sung code như sau:

Thiết kế giao diện như sau

activity_main.xml

Lập trình

Để thực hiện đăng nhập chúng ta cần làm một số thao tác sau:

  • implement GoogleApiClient.OnConnectionFailedListener vào MainActivity
  • Khởi tạo GoogleApiClient trong hàm onCreate()
  • Hàm signIn() để thực hiện đăng nhập, hàm signOut() để đăng xuất, hàm revokeAccess() dùng để thu hồi tuy cập từ Google Plus
Full code

MainActivity.java

Chạy thử ứng dụng

Bấm nút Đăng nhập để tiến hành đăng nhập.

Nếu có nhiều tài khoản, hệ thống sẽ yêu cầu chọn 1 trong các tài khoản để đăng nhập.

Đăng nhập thành công.

Kết

Download project demo: Tại đây.

Trên là bài viết hướng dẫn đăng nhập Google Plus trên Android. Chúc các bạn thành công.

Minh Nhựt
Follow me

Minh Nhựt

Quản trị viên at Nhựt Studio
Viết blog part-time trên Nhựt Studio, hiện là sinh viên, thích lập trình, yêu moto.
Blog này đơn giản là nơi chia sẽ những gì mình đang tìm hiểu. Cảm ơn các bạn đã theo dõi trong suốt thời gian qua.
Minh Nhựt
Follow me

Comments (1)

  • Bạn ơi! Sao mình chạy thử demo như bạn mà khi chọn acc thì ko vào layout đăng nhập thành công mà vẫn ở layout như ban đầu bạn!
    Thank nhiều!

Trả lời

Your email address will not be published.