ภาพรวม
คู่มือขั้นตอนการสร้างแอป Android ใน Facebook Developer Console เพื่อรับ App ID และตั้งค่า Key Hash
ขั้นตอนที่ 1: สร้างแอปใหม่
ไปที่ developers.facebook.com คลิก "Add New App" กรอกชื่อแอปและอีเมล

ขั้นตอนที่ 2: เพิ่ม Facebook SDK ใน build.gradle
ใน buildscript (ระดับโปรเจกต์):
buildscript {
repositories {
mavenCentral()
}
}
ใน dependencies (ระดับโมดูล):
dependencies {
implementation 'com.facebook.android:facebook-android-sdk:[5,6)'
}
ขั้นตอนที่ 3: เพิ่ม Development และ Release Key Hashes
Development Key Hash
Mac OS / 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_LIBRARY\bin\openssl" sha1 -binary | "PATH_TO_OPENSSL_LIBRARY\bin\openssl" base64
Release Key Hash
keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | openssl sha1 -binary | openssl base64

ขั้นตอนต่อไป
- คัดลอก Key Hash ที่ได้ไปวางใน Facebook Developer Console > Settings > Basic > Android Key Hashes
- เพิ่ม Package Name และ Class Name ของแอป Android
- เปิดใช้งาน Facebook Login ใน Products
- บันทึก App ID ไว้ใช้ใน
strings.xmlของแอป Android