TikTok OpenSDK para Android es un proyecto de Gradle que le permite integrarse con funciones nativas de la aplicación TikTok. Con OpenSDK, puede permitir que sus usuarios inicien sesión en su aplicación con TikTok y luego compartan imágenes y videos en sus perfiles de TikTok.
El requisito mínimo del sistema es el nivel API 21: Android 5.0 (Lollipop) o posterior.
Registre su aplicación en el sitio web de TikTok para desarrolladores. Debe proporcionar la huella digital de su certificado MD5 y SHA256 durante el proceso de registro de la aplicación.
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
El informe de firma incluye la información de firma para cada una de las variantes de su aplicación. Copie el MD5 y SHA-256 de la variante de lanzamiento.
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
Proporcione MD5 y SHA-256 para su aplicación en el sitio web de TikTok para desarrolladores.
build.gradle
(Proyecto). repositories {
maven { url " https://artifact.bytedance.com/repository/AwemeOpenSDK " }
}
build.gradle
(Módulo: aplicación).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
}
Nota: Debido a los cambios en Android 11 con respecto a la visibilidad del paquete, al implementar Tiktok SDK para dispositivos orientados a Android 11 y versiones posteriores, agregue lo siguiente al archivo de manifiesto de Android.
< queries >
< package android : name = " com.zhiliaoapp.musically " />
< package android : name = " com.ss.android.ugc.trill " />
</ queries >
Sincronice su proyecto y obtenga la última versión del paquete SDK. En este punto, la configuración básica del entorno de desarrollo está completa.
Si descubre un posible problema de seguridad en este proyecto, o cree que puede haber descubierto un problema de seguridad, notifique a TikTok a través de nuestro programa Bug Bounty. NO cree un problema público de GitHub.
Este código fuente tiene la licencia que se encuentra en el archivo LICENCIA en el directorio raíz de este árbol fuente.