Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Android

Cách tạo ứng dụng Android trên Facebook Developer

Giới thiệu

Để tích hợp Facebook SDK (Login, Share, Analytics...), bạn phải tạo một "Facebook App" trên trang Facebook Developers để lấy App ID và cấu hình các thiết lập bảo mật.

Các bước tạo Facebook App

Bước 1: Tạo App mới

  1. Truy cập developers.facebook.com.
  2. Đăng nhập tài khoản Facebook (cần tài khoản đã xác thực).
  3. Nhấn My Apps → Create App.
  4. Chọn loại: Consumer (hoặc Business tùy mục đích).
  5. Điền Tên ứng dụng và Email liên hệ.
  6. Nhấn Create App ID → Hoàn tất bảo mật (captcha).

Cách tạo ứng dụng Android trên Facebook Developer

Bước 2: Thêm Facebook SDK vào Android Studio

Trong file build.gradle (Project):

buildscript {
    repositories {
        mavenCentral()
    }
}

Trong file build.gradle (Module: app):

dependencies {
    implementation 'com.facebook.android:facebook-android-sdk:[5,6)'
}

Nhấn Sync Now.

Bước 3: Cấu hình Key Hashes

Xem chi tiết tại bài "Cách tạo Android Facebook Key Hash" (ID: 1003061897).

Development Key Hash (Debug)

macOS/Linux:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

Windows:

keytool -exportcert -alias androiddebugkey -keystore "C:\Users\USERNAME\.android\debug.keystore" | "PATH_TO_OPENSSL\bin\openssl" sha1 -binary | "PATH_TO_OPENSSL\bin\openssl" base64

Release Key Hash

keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | openssl sha1 -binary | openssl base64

Cách tạo ứng dụng Android trên Facebook Developer

Bước 4: Cấu hình Android trên Facebook Console

  1. Trong App Dashboard → Settings → Basic.
  2. Kéo xuống, nhấn Add Platform → Android.
  3. Điền:
    • Package Name: package của app Android (ví dụ: com.example.myapp).
    • Class Name: Main Activity (ví dụ: com.example.myapp.MainActivity).
    • Key Hashes: Dán key hash đã tạo ở Bước 3.
  4. Lưu thay đổi.

Bước 5: Bật sản phẩm Facebook Login

  1. Trong menu trái, chọn Products → Facebook Login → Set Up.
  2. Chọn Android.
  3. Làm theo hướng dẫn (đã bao gồm ở Bước 3, 4).
  4. Ở mục Settings → Basic, ghi nhớ App ID và App Secret.

Hoàn tất

Bây giờ bạn đã có App ID, Key Hash đã cấu hình. Tiếp theo, tích hợp SDK vào code Android (xem bài ID 1003061898).