TikTok OpenSDK para Android é um projeto Gradle que permite integração com funções nativas do aplicativo TikTok. Com o OpenSDK, você pode permitir que seus usuários façam login em seu aplicativo com o TikTok e depois compartilhem imagens e vídeos em seus perfis do TikTok.
O requisito mínimo do sistema é o nível de API 21: Android 5.0 (Lollipop) ou posterior.
Registre seu aplicativo no site TikTok for Developers. Você deve fornecer sua impressão digital do certificado MD5 e SHA256 durante o processo de registro do aplicativo.
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
O relatório de assinatura inclui as informações de assinatura de cada uma das variantes do seu app. Copie o MD5 e SHA-256 da variante de lançamento.
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
Forneça o MD5 e o SHA-256 para seu aplicativo no site TikTok for Developers.
build.gradle
(Projeto). repositories {
maven { url " https://artifact.bytedance.com/repository/AwemeOpenSDK " }
}
build.gradle
(Módulo: 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
}
Observação: devido a alterações no Android 11 em relação à visibilidade do pacote, ao implementar o SDK do Tiktok para dispositivos direcionados ao Android 11 e superior, adicione o seguinte ao arquivo de manifesto do Android.
< queries >
< package android : name = " com.zhiliaoapp.musically " />
< package android : name = " com.ss.android.ugc.trill " />
</ queries >
Sincronize seu projeto e obtenha a versão mais recente do pacote SDK. Neste ponto, a configuração básica do ambiente de desenvolvimento está concluída.
Se você descobrir um possível problema de segurança neste projeto, ou achar que pode ter descoberto um problema de segurança, notifique o TikTok por meio do nosso Programa Bug Bounty. NÃO crie um problema público no GitHub.
Este código-fonte está licenciado sob a licença encontrada no arquivo LICENSE no diretório raiz desta árvore de origem.