TikTok OpenSDK untuk Android adalah proyek Gradle yang memungkinkan Anda berintegrasi dengan fungsi aplikasi TikTok asli. Dengan OpenSDK, Anda dapat memungkinkan pengguna untuk masuk ke aplikasi Anda dengan TikTok, lalu berbagi gambar dan video ke profil TikTok mereka.
Persyaratan sistem minimum adalah API level 21: Android 5.0 (Lollipop) atau lebih baru.
Daftarkan aplikasi Anda di situs web TikTok untuk Pengembang. Anda harus memberikan sidik jari sertifikat MD5 dan SHA256 Anda selama proses pendaftaran aplikasi.
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
Laporan penandatanganan mencakup informasi penandatanganan untuk setiap varian aplikasi Anda. Salin MD5 dan SHA-256 dari varian rilis.
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
Sediakan MD5 dan SHA-256 untuk aplikasi Anda di situs web TikTok untuk Pengembang.
build.gradle
(Proyek). repositories {
maven { url " https://artifact.bytedance.com/repository/AwemeOpenSDK " }
}
build.gradle
(Modul: aplikasi).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
}
Catatan: Karena adanya perubahan di Android 11 terkait visibilitas paket, saat mengimplementasikan Tiktok SDK untuk perangkat yang menargetkan Android 11 dan lebih tinggi, tambahkan kode berikut ke file Manifes Android.
< queries >
< package android : name = " com.zhiliaoapp.musically " />
< package android : name = " com.ss.android.ugc.trill " />
</ queries >
Sinkronkan proyek Anda dan dapatkan paket SDK versi terbaru. Pada titik ini, pengaturan lingkungan pengembangan dasar telah selesai.
Jika Anda menemukan potensi masalah keamanan dalam proyek ini, atau merasa Anda mungkin menemukan masalah keamanan, harap beri tahu TikTok melalui Program Bug Bounty kami. Harap JANGAN membuat masalah GitHub publik.
Kode sumber ini dilisensikan berdasarkan lisensi yang ditemukan dalam file LISENSI di direktori akar pohon sumber ini.