Nội dung bài viết
#

Facebook SDK là gì? Cách tích hợp Facebook SDK vào ứng dụng

Nội dung bài viết

    Ở 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.

    Các loại Facebook SDK

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

    Facebook SDK cho iOS là gì?

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

    Facebook SDK cho Android là gì?

    Là bộ tool có thể giúp theo dõi số lần mở hoặc cài đặt ứng dụng. Ngoài ra còn có thể hỗ trợ chia sẻ hình ảnh, thông tin từ các app lên Facebook.

    Facebook SDK cho PHP là gì?

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

    Facebook SDK cho JavaScript là gì?

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

    Facebook SDK cho Facebook Business là gì?

    Facebook SDK cho Facebook Business là gì?

    Dùng để điều chỉnh, báo cáo kết quả quảng cáo trên Facebook.

    Facebook SDK cho React là gì?

    Tạo ra các app cho di động bằng JavaScript.

    Facebook SDK cho Unity là gì?

    Dùng để thêm các chức năng vào các trò chơi trên Unity.

    Facebook SDK cho tvOS là gì?

    Dùng để tạo ra các trải nghiệm xã hội trên Apple TV cho nền tảng tvOS.

    Facebook SDK mang lại lợi ích gì?

    lợi ích của Facebook SDK

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

    Việc lập trình ứng dụng đòi hỏi việc mã hóa thông số nên sẽ mất thời gian. Nhờ Facebook SDK có những đoạn mã phù hợp với việc lập trình nên sẽ rút ngắn được thời gian đáng kể.

    Dễ dàng điều chỉnh giao diện ứng dụng

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

    Dễ dàng quảng bá hơn

    Nhờ Facebook SDK, việc chia sẻ ứng dụng sẽ dễ dàng hơn nên mức độ phổ biến, quảng bá cũng có khả năng tăng cao hơn mà không mất nhiều chi phí.

    Làm thế nào để tích hợp Facebook SDK vào ứng dụng Android?

    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

    Tổng kết về Facebook SDK

    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 có thể truy cập vào Blog của BKHOST để đọc thêm các bài viết chia sẻ kiến thức lập trình, quản trị website, domain, hosting, vps, server, email,… Chúc bạn thành công.

    Mua tên miền .VN tại BKHOST

    Giá chỉ từ 750k/năm. Kiểm tra tên miền .VN đẹp và đăng ký ngay hôm nay!

    tên miền vn

    Tôi là Trịnh Duy Thanh, CEO & Founder Công ty Cổ Phần Giải Pháp Mạng Trực Tuyến Việt Nam - BKHOST. Với sứ mệnh mang tới các dịch vụ trên Internet tốt nhất cho các cá nhân và doanh nghiệp trong nước và quốc tế, tôi luôn nỗ lực hết mình nâng cấp đầu tư hệ thống phần cứng, nâng cao chất lượng dịch vụ chăm sóc khách hàng để đem đến những sản phẩm hoàn hảo nhất cho người tiêu dùng. Vì vậy, tôi tin tưởng sẽ đem đến các giải pháp CNTT mới nhất, tối ưu nhất, hiệu quả nhất và chi phí hợp lý nhất cho tất cả các doanh nghiệp.
    Bình luận
    Trượt lên đầu trang
    Miễn phí cước gọi
    Bạn đã hài lòng với trải nghiệm trên Bkhost.vn?
    Cảm ơn lượt bình chọn của bạn, Chúc bạn 1 ngày tốt lành !