TikTok OpenSDK für Android ist ein Gradle-Projekt, das die Integration in native TikTok-App-Funktionen ermöglicht. Mit OpenSDK können Sie Ihren Benutzern ermöglichen, sich mit TikTok bei Ihrer App anzumelden und dann Bilder und Videos in ihren TikTok-Profilen zu teilen.
Die Mindestsystemanforderung ist API-Level 21: Android 5.0 (Lollipop) oder höher.
Registrieren Sie Ihre App auf der TikTok for Developers-Website. Sie müssen bei der App-Registrierung den Fingerabdruck Ihres MD5- und SHA256-Zertifikats angeben.
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
Der Signaturbericht enthält die Signaturinformationen für jede Variante Ihrer App. Kopieren Sie MD5 und SHA-256 der Release-Variante.
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
Stellen Sie MD5 und SHA-256 für Ihre App auf der Website „TikTok for Developers“ bereit.
build.gradle
(Projekt). repositories {
maven { url " https://artifact.bytedance.com/repository/AwemeOpenSDK " }
}
build.gradle
(Modul: app).dependencies{}
hinzu: 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
}
Hinweis: Aufgrund von Änderungen in Android 11 hinsichtlich der Paketsichtbarkeit fügen Sie bei der Implementierung des Tiktok SDK für Geräte mit Android 11 und höher Folgendes zur Android-Manifestdatei hinzu.
< queries >
< package android : name = " com.zhiliaoapp.musically " />
< package android : name = " com.ss.android.ugc.trill " />
</ queries >
Synchronisieren Sie Ihr Projekt und erhalten Sie die neueste Version des SDK-Pakets. Zu diesem Zeitpunkt ist die grundlegende Einrichtung der Entwicklungsumgebung abgeschlossen.
Wenn Sie ein potenzielles Sicherheitsproblem in diesem Projekt entdecken oder glauben, ein Sicherheitsproblem entdeckt zu haben, benachrichtigen Sie TikTok bitte über unser Bug-Bounty-Programm. Bitte erstellen Sie KEIN öffentliches GitHub-Problem.
Dieser Quellcode ist unter der Lizenz lizenziert, die in der LICENSE-Datei im Stammverzeichnis dieses Quellbaums enthalten ist.