Account kit là gì

Cập nhật: 25/09/2022 Lượt xem: 6 Views

Tổng quan

Giới thiệu chung

Account Kit giúp người dùng đăng ký và đăng nhập ứng dụng một cách nhanh chóng và dễ dàng bằng việc sử dụng số điện thoại hoặc địa chỉ email của họ làm thông tin đăng nhập không cần mật khẩu. Account Kit được hệ thống gửi SMS và email của Facebook tư vấn mang lại hiệu quả tin cậy và phát triển thêm với phạm vi tiếp cận toàn cầu. Do sử dụng xác thực bằng email và số điện thoại, Account Kit không yêu cầu tài khoản Facebook và là phương thức thay thế lý tưởng để đăng nhập mạng xã hội.

Bạn đang xem:

Account Kit được xây dựng cho thế giới của điện thoại Mobile, cung cấp các phiên làm việc lâu dài, dễ dàng quản lý tài khoản, và nổi bật là không cần phải nhớ password.

Khi một người đăng nhật bằng email của họ, Account Kit sẽ gửi một liên kết một lần (one-time link) đến địa chỉ email của người đó. SDK sẽ xác định khi nào thì địa chỉa email đó được xác thực (verified).

Khi người dùng đăng nhập bằng số điện thoại của họ, Account Kit sẽ hoặc là gửi SMS có mã xác nhận tới số đó hoặc là xác thực trực tiếp số điện thoại (xem Xác minh nhanh)

Luồng đăng nhập đăng nhập của Accout Kit bao gồm cả đăng ký và đăng nhập tài khoản. Nên chúng ta không cần phải kiểm tra rằng tài khoản đã tồn tài hay là phải tạo một luồng mới để đăng ký user. Sau khi đăng nhập hoặc đăng ký thành công, Account Kit cung cấp cho ứng dụng của bạn thông tin đăng nhập xác thức của người dùng.

Android SDK cung cấp một activity và tất cả những gì chúng ta cần làm là khởi tạo và start activity đó. Activity cung cấp result tương ứng với đăng nhập thành công hay thất bại. Và bạn hoàn toàn có thể custom lại giao diện màn hình đăng nhập.

Account Kit tư vấn xác thực dựa trên SMS cho hàng trăm quốc gia. Để biết danh sách các mã quốc gia mà Accout Kit hồ trợ cho xác thực dựa trên SMS thì bạn hãy xem Mã quốc gia được tư vấn SMS. Hiện tại Facebook chưa thu phí dịch vụ nhắn tin SMS này cho đến 08/2018 . Sau thời điểm đó thì những ứng dụng mà vượt quá 100 000 SMS một tháng sẽ bị tính phí SMS tiêu chuẩn. yếu tố tại đây.

Account Kit cũng tư vấn giao diện, tin nhắn SMS và emal xác thực cho rất nhiều tiếng nói của một dân tộc khác nhau. yếu tố về tiếng nói của một dân tộc được tư vấn tịa đây.

Xem thêm:  #1 Cách nấu cháo ốc thơm ngon

Cách thức hoạt động của Account Kit

Account Kit tạo cơ sở dữ liệu cho ứng dụng. Bạn có thể truy xuất dữ liệu này bất cứ lúc nào thông qua REST API. Khi người dùng đăng nhập ứng dung, cơ sở dữ liệu này sẽ được cập nhật số điện thoại hoặc địa chỉ email cùng với Account IDs có thể sử dụng trong ứng dụng. Các Account IDs này là duy nhất cho ứng dụng của bạn. Nếu bạn cũng sử dụng Facebook Login cho ứng dụng của bạn thì bạn có thể yên tâm rằng sẽ không bao giờ có sự xung đột với ID của người dùng trong ứng dụng của Facebook.

Account Kit có 2 luồng đăng nhập, phụ thuộc vào việc người dùng chọn xác thực bằng số điện thoại hay là email.

Luồng xác minh bằng số điện thoại

Gọi API Account Kit bằng số điện thoại để khởi tạo đăng nhập hoặc đăng ký.Server Account Kit sẽ gửi SMS kèm mã xác nhận để tiếp tục đăng nhập. Nếu người dùng không nhận được mã qua SMS, Account Kit cung cấp 2 tùy chọn dự phòng để người dùng lựa chọn:SDK xác minh mã xác nhận qua SMS.Nếu ứng dụng đã bật Luồng mã truy cập ứng dụng, ứng dụng của bạn sẽ nhận được mã truy cập chứa account ID sau khi đăng nhập thành công. Nếu ứng dụng chưa bật Luồng mã truy cập ứng dụng, ứng dụng của bạn sẽ nhận được mã ủy quyền mà server của ứng dụng có thể sử dụng để yêu cầu mã truy cập một cách an toàn.

Luồng xác minh bằng email

Gọi API Account Kit bằng địa chỉ email để khởi tạo đăng nhập hoặc đăng ký.Server Account Kit sẽ gửi email xác nhận đến địa chỉ email.SDK giám sát trạng thái của email xác nhận.Nếu ứng dụng đã bật Luồng mã truy cập ứng dụng, ứng dụng của bạn sẽ nhận được mã truy cập chứa account ID sau khi đăng nhập thành công. Nếu ứng dụng chưa bật Luồng mã truy cập ứng dụng, ứng dụng của bạn sẽ nhận được mã ủy quyền mà server của ứng dụng có thể sử dụng để yêu cầu mã truy cập một cách an toàn.

yếu tố Luồng mã truy cập ứng dụng tại Mã truy cập và Mã ủy quyền.

Xem thêm:

Xác minh nhanh

Nếu bạn sử dụng Facebook SDK ver 4.17 trở lên thì bạn có thể sử dụng xác minh nhanh số điện thoại. Nếu người dùng có tài khoản Facebook chứa số điện thoại họ nhập. Account Kit sẽ tự động xác minh ngay số này mà không cần họ nhập mã SMS theo cách thủ công.

Xem thêm:  Nứt cổ gà là gì

Xác minh nhanh cũng có sẵn cho email với Facebook SDK 4.25 trở lên.

Để xác minh nhanh trên Android, người dùng phải đạt được ý muốn điều kiện sau:

Có thiết bị đã cài đặt ứng dụng Facebook dành cho Android phiên bản 99 trở lên.Có tài khoản Facebook bao gồm số điện thoại hoặc email họ nhập vào Account Kit.Đăng nhập vào tài khoản đó.

Để ứng dụng của bạn hoạt động với tính năng xác minh nhanh trên Android, bạn phải thực hiện những điều sau:

Phát triển ứng dụng dành cho Android với phiên bản 4.17 trở lên của Facebook Android SDK đối với đăng nhập số điện thoại hoặc 4.25 trở lên đối với đăng nhập emailAccount Kit cho Android

Để thiết lập Account Kit trong ứng dụng Android, bạn hãy làm theo các bước sau:

Bạn cũng có thể xem project demo việc tích hợp Account Kit ở link Acount Kit Samples for Android trên GitHub.

1. Điều kiện tiên quyết

Trước khi bắt đầu tích hợp Account Kit vào ứng dụng, hãy đảm bảo bạn đã hoàn thành các điều kiện tiên quyết sau đây.

A. Tạo tài khoản nhà phát triển

Nếu bạn chưa có tài khoản nhà phát triển trên Facebook, hãy tạo một tài khoản.Tài khoản nhà phát triển Facebook cấp cho bạn quyền truy cập vào công cụ dành cho nhà phát triển và cho phép bạn tạo ứng dụng trên Facebook.

Nếu bạn đã có tài khoản nhà phát triển Facebook thì hãy chuyển tới bước tiếp theo.

B. Nhận ID ứng dụng Facebook

Account Kit cho Android yêu cầu ID ứng dụng Facebook. Hãy làm theo các bước trong Bắt đầu hoặc để sử dụng Bắt đầu nhanh, người sử dụng xem tại đây.

*
*

C. Chọn Cài đặt ứng dụng của bạn

Chọn xem có cho phép đăng nhập email và SMS không rồi chọn cài đặt bảo mật cho ứng dụng của bạn. Để biết thêm thông tin về cách chọn cài đặt mã truy cập người sử dụng xem tại đây.

*

2. Cấu hình SDK

Thêm Facebook app ID và Account Kit client token của bạn vào file AndroidManifest.xml. Bạn sẽ tìm thấy Account Kit client token ở trong phần Account Kit của App Dashboard. Tên ứng dụng sẽ được dùng trong giao diện màn hình đăng nhập.

Xem thêm:

Thêm implementation dependency với version mới nhất của Account Kit SDK vào file build.gradle:

repositories jcenter()dependencies implementation “com.facebook.android:account-kit-sdk:4.+”Thêm đoạn dưới đây vào thẻ application của file AndroidManifest.xml.người sử dụng lưu ý là FACEBOOK_APP_ID và ACCOUNT_KIT_CLIENT_TOKEN lấy từ dasboard của app bạn tạo trên account facebook developer mà mình đánh dấu đỏ như hình bên trên.

meta-data android:name=”com.facebook.accountkit.ApplicationName” android:value=”

Chuyên mục:


Từ khoá liên quan về chủ đề Account kit là gì

#Account #kit #là #gì.

Chân thành cảm ơn bạn đã đọc tin tại Centralreadingmosque

Vậy là bạn đã có thêm nhiều thông tin và kiến thức bổ ích về chủ đề Account kit là gì rồi nhé. Hãy cùng Centralreadingmosque đọc thêm nhiều bài viết hơn để có nhiều kiến thức tổng hợp hữu ích hơn nhé!. Xin cám ơn người sử dụng đã quan tâm theo dõi.

Nguồn: Account kit là gì

Các bài viết trên trang chỉ có tính chất tham khảo, không thay thế cho việc chẩn đoán hoặc điều trị.
Bình luận của bạn