TikTok OpenSDK pour Android est un projet Gradle qui vous permet d'intégrer les fonctions natives de l'application TikTok. Avec OpenSDK, vous pouvez permettre à vos utilisateurs de se connecter à votre application avec TikTok, puis de partager des images et des vidéos sur leurs profils TikTok.
La configuration système minimale requise est un niveau API de 21 : Android 5.0 (Lollipop) ou version ultérieure.
Enregistrez votre application sur le site Web TikTok for Developers. Vous devez fournir l'empreinte digitale de votre certificat MD5 et SHA256 lors du processus d'enregistrement de l'application.
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
Le rapport de signature inclut les informations de signature pour chacune des variantes de votre application. Copiez le MD5 et le SHA-256 de la variante de version.
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
Fournissez le MD5 et le SHA-256 pour votre application sur le site Web TikTok for Developers.
build.gradle
(Projet). repositories {
maven { url " https://artifact.bytedance.com/repository/AwemeOpenSDK " }
}
build.gradle
(Module : app).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
}
Remarque : En raison des modifications apportées à Android 11 concernant la visibilité des packages, lors de la mise en œuvre du SDK Tiktok pour les appareils ciblant Android 11 et versions ultérieures, ajoutez ce qui suit au fichier manifeste Android.
< queries >
< package android : name = " com.zhiliaoapp.musically " />
< package android : name = " com.ss.android.ugc.trill " />
</ queries >
Synchronisez votre projet et obtenez la dernière version du package SDK. À ce stade, la configuration de base de l’environnement de développement est terminée.
Si vous découvrez un problème de sécurité potentiel dans ce projet, ou pensez avoir découvert un problème de sécurité, veuillez en informer TikTok via notre programme Bug Bounty. Veuillez NE PAS créer de problème GitHub public.
Ce code source est sous licence trouvée dans le fichier LICENSE dans le répertoire racine de cette arborescence source.