Facebook SDK là gì? Tích hợp FB SDK vào ứng dụng | BKHOST

Ở lần trước, BKHOST đã có một bài viết chia sẻ tổng quát về công cụ phát triển phần mềm SDK. Có thể nói, bất kỳ nền tảng hay công ty phần mềm nào cũng sẽ cần đến SDK, trong đó có cả Facebook. Trong bài viết dưới đây BKHOST giúp bạn hiểu rõ hơn về Facebook SDK. Cùng bắt đầu ngay thôi nào.

Facebook SDK là gì ?

Facebook SDK là gì

Facebook SDK là một bộ tool kit được dùng để phát triển các phần mềm dành riêng cho nền tảng Facebook.

Các lập trình viên có thể sử dụng các tính năng của Facebook nhờ vào Facebook Developer hoặc tạo ra các ứng dụng dựa vào các hỗ trợ từ Facebook, ví dụ như:

  • Đăng nhập tài khoản các app với tài khoản Facebook.
  • Kêu gọi mọi người sử dụng ứng dụng.
  • Quảng cáo của Facebook được hiển thị với rate cao hơn.
  • Có thể chia sẻ lên Facebook các hình ảnh, video, link app từ các ứng dụng khác.

Bộ Facebook SDK hoàn toàn có thể sử dụng cho nhiều nền tảng. Vì vậy tất cả chúng ta sẽ phân loại những phiên bản của bộ công cụ này dựa trên những nền tảng sau :

Facebook SDK cho iOS là gì ?

Là bộ tool kit hoàn toàn có thể dùng để tương hỗ đăng nhập vào ứng dụng bằng thông tin tài khoản Facebook và theo dõi quảng cáo những ứng dụng .

Facebook SDK cho Android là gì ?

Là bộ tool hoàn toàn có thể giúp theo dõi số lần mở hoặc thiết lập ứng dụng. Ngoài ra còn hoàn toàn có thể tương hỗ san sẻ hình ảnh, thông tin từ những app lên Facebook .

Facebook SDK cho PHP là gì ?

Đây là bộ tool giúp người dùng truy vấn API đồ thị và login vào những ứng dụng bằng Facebook .

Facebook SDK cho JavaScript là gì ?

Dùng để thêm plugin, gọi API và 1 số ít tính năng khác .

Facebook SDK cho Facebook Business là gì?

Dùng để kiểm soát và điều chỉnh, báo cáo giải trình tác dụng quảng cáo trên Facebook .

Facebook SDK cho React là gì ?

Tạo ra những app cho di động bằng JavaScript .

Facebook SDK cho Unity là gì ?

Dùng để thêm những tính năng vào những game show trên Unity .

Facebook SDK cho tvOS là gì ?

Dùng để tạo ra những thưởng thức xã hội trên Apple TV cho nền tảng tvOS .

Facebook SDK mang lại quyền lợi gì ?

lợi ích của Facebook SDK

Rút ngắn thời hạn lập trình ứng dụng mới

Việc lập trình ứng dụng yên cầu việc mã hóa thông số kỹ thuật nên sẽ mất thời hạn. Nhờ Facebook SDK có những đoạn mã tương thích với việc lập trình nên sẽ rút ngắn được thời hạn đáng kể .

Dễ dàng kiểm soát và điều chỉnh giao diện ứng dụng

Bạn hoàn toàn có thể thuận tiện kiểm soát và điều chỉnh giao diện của những ứng dụng nhờ vào Facebook SDK và tích hợp với những ứng dụng khác. Việc kiểm soát và điều chỉnh giao diện sẽ không làm tác động ảnh hưởng đến những tính năng của app và thưởng thức của người dùng .

Dễ dàng tiếp thị hơn

Nhờ Facebook SDK, việc san sẻ ứng dụng sẽ thuận tiện hơn nên mức độ thông dụng, tiếp thị cũng có năng lực tăng cao hơn mà không mất nhiều ngân sách .

Bước 1: Vào Facebook Developer tạo ứng dụng

Vào Facebook Developer tại đây và tạo tài khoản mới.

Đăng nhập bằng tài khoản vừa tạo và chọn “Thêm ứng dụng mới

tích hợp Facebook SDK vào ứng dụng Android bước 1 - đăng ký tài khoản

Tạo ID cho ứng dụng mới:

tích hợp Facebook SDK vào ứng dụng Android bước 1 - Tạo ID ứng dụng mới

Để ứng dụng vừa mới tạo ở chế độ công khai:

tích hợp Facebook SDK vào ứng dụng Android bước 1 - để ứng dụng ở chế độ công khai

Bước 2: Thêm Facebook SDK cho ứng dụng mới 

Mở build.gradle rồi thêm như dưới đây:

tích hợp Facebook SDK vào ứng dụng Android bước 2 - Mở build.gradle

Sử dụng hàm printKeyHashbuild app lần đầu tiên:

tích hợp Facebook SDK vào ứng dụng Android bước 2 - sử dụng hàm printKeyHash

 Trên Oncreate (), gọi hàm Hash Key tiến hành chạy ứng dụng:

tích hợp Facebook SDK vào ứng dụng Android bước 2 - tiến hành chạy ứng dụng

Bước 3: Quay lại Facebook Developer và chọn Android

tích hợp Facebook SDK vào ứng dụng Android bước 3 - chọn Android

Vào mục cài đặt thêm các thông tin dưới đây

  • Tên gói trên Google Play: thêm gói ở trên vào.
  • Tên lớp: Activity Main.
  • Hash chính: thêm key Hash phía trên.

tích hợp Facebook SDK vào ứng dụng Android bước 3 - cài đặt thông tin

Hy vọng qua những nội dung trên đây đã giúp bạn hiểu hơn về Facebook SDK. Nếu có bất kỳ thắc mắc nào, hãy để lại bình luận ở bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất.

P. / s : Bạn cũng hoàn toàn có thể truy vấn vào Blog của BKHOST để đọc thêm những bài viết san sẻ kiến thức và kỹ năng lập trình, quản trị website, domain, hosting, vps, server, email, … Chúc bạn thành công xuất sắc .