TikTok OpenSDK สำหรับ Android เป็นโปรเจ็กต์ Gradle ที่ให้คุณรวมเข้ากับฟังก์ชันแอพ TikTok ดั้งเดิมได้ ด้วย OpenSDK คุณสามารถอนุญาตให้ผู้ใช้ของคุณเข้าสู่ระบบแอพของคุณด้วย TikTok จากนั้นแชร์รูปภาพและวิดีโอไปยังโปรไฟล์ TikTok ของพวกเขา
ความต้องการของระบบขั้นต่ำคือระดับ API 21: Android 5.0 (Lollipop) หรือใหม่กว่า
ลงทะเบียนแอปของคุณบนเว็บไซต์ TikTok สำหรับนักพัฒนา คุณต้องระบุลายนิ้วมือใบรับรอง MD5 และ SHA256 ในระหว่างขั้นตอนการลงทะเบียนแอป
keytool -list -v
-alias <your-key-name> -keystore <path-to-production-keystore>
MD5: 75:C8:69:FC:D5:6E:EB:1D:02:79:A9:3F:91:BD:5E:5B
SHA1: EE:26:47:EC:59:83:6A:91:3C:7A:E1:61:14:56:6D:D8:90:B7:BA:3E
SHA-256: 6C:CF:15:C0:17:2E:EF:3E:48:2F:7E:E8:ED:6D:06:CB:CB:52:A4:CF:AD:CE:42:0B:80:9D:D5:D9:DE:DA:4C:7D
. / gradlew signingReport
รายงานการลงนามประกอบด้วยข้อมูลการลงนามสำหรับเวอร์ชันแอปแต่ละรายการของคุณ คัดลอก MD5 และ SHA-256 ของตัวแปรที่เผยแพร่
Store: <your_keystore_location>
Alias: <your_keystore_alias>
MD5: 75:C8:69:FC:D5:6E:EB:1D:02:79:A9:3F:91:BD:5E:5B
SHA1: EE:26:47:EC:59:83:6A:91:3C:7A:E1:61:14:56:6D:D8:90:B7:BA:3E
SHA-256: 6C:CF:15:C0:17:2E:EF:3E:48:2F:7E:E8:ED:6D:06:CB:CB:52:A4:CF:AD:CE:42:0B:80:9D:D5:D9:DE:DA:4C:7D
ระบุ MD5 และ SHA-256 สำหรับแอปของคุณบนเว็บไซต์ TikTok สำหรับนักพัฒนา
build.gradle
(โครงการ) repositories {
maven { url " https://artifact.bytedance.com/repository/AwemeOpenSDK " }
}
build.gradle
(โมดูล: แอป)dependencies{}
: dependencies {
implementation ' com.tiktok.open.sdk:tiktok-open-sdk-core:2.2.0 '
implementation ' com.tiktok.open.sdk:tiktok-open-sdk-auth:2.2.0 ' // to use authorization api
implementation ' com.tiktok.open.sdk:tiktok-open-sdk-share:2.2.0 ' // to use share api
}
หมายเหตุ: เนื่องจากการเปลี่ยนแปลงใน Android 11 เกี่ยวกับการมองเห็นแพ็คเกจ เมื่อใช้ Tiktok SDK สำหรับอุปกรณ์ที่กำหนดเป้าหมายเป็น Android 11 ขึ้นไป ให้เพิ่มสิ่งต่อไปนี้ลงในไฟล์ Android Manifest
< queries >
< package android : name = " com.zhiliaoapp.musically " />
< package android : name = " com.ss.android.ugc.trill " />
</ queries >
ซิงค์โครงการของคุณและรับแพ็คเกจ SDK เวอร์ชันล่าสุด ณ จุดนี้ การตั้งค่าสภาพแวดล้อมการพัฒนาขั้นพื้นฐานเสร็จสมบูรณ์แล้ว
หากคุณพบปัญหาด้านความปลอดภัยที่อาจเกิดขึ้นในโครงการนี้ หรือคิดว่าคุณอาจพบปัญหาด้านความปลอดภัย โปรดแจ้ง TikTok ผ่านทางโปรแกรม Bug Bounty ของเรา กรุณาอย่าสร้างปัญหา GitHub สาธารณะ
ซอร์สโค้ดนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่พบในไฟล์ LICENSE ในไดเรกทอรีรากของแผนผังต้นทางนี้