TikTok OpenSDK для Android — это проект Gradle, который позволяет интегрироваться с собственными функциями приложения TikTok. С помощью OpenSDK вы можете позволить своим пользователям входить в ваше приложение с помощью TikTok, а затем обмениваться изображениями и видео в их профилях TikTok.
Минимальное системное требование — уровень API 21: Android 5.0 (Lollipop) или более поздняя версия.
Зарегистрируйте свое приложение на сайте TikTok для разработчиков. В процессе регистрации приложения вы должны предоставить отпечаток сертификата MD5 и SHA256.
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
Отчет о подписи включает информацию о подписи для каждого варианта вашего приложения. Скопируйте MD5 и SHA-256 варианта выпуска.
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
Предоставьте MD5 и SHA-256 для своего приложения на веб-сайте TikTok для разработчиков.
build.gradle
(Проект). repositories {
maven { url " https://artifact.bytedance.com/repository/AwemeOpenSDK " }
}
build.gradle
(модуль: 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
}
Примечание. Из-за изменений в Android 11, касающихся видимости пакетов, при реализации Tiktok SDK для устройств, ориентированных на Android 11 и выше, добавьте следующее в файл манифеста Android.
< queries >
< package android : name = " com.zhiliaoapp.musically " />
< package android : name = " com.ss.android.ugc.trill " />
</ queries >
Синхронизируйте свой проект и получите последнюю версию пакета SDK. На этом базовая настройка среды разработки завершена.
Если вы обнаружите потенциальную проблему безопасности в этом проекте или думаете, что обнаружили проблему безопасности, сообщите об этом TikTok через нашу программу Bug Bounty. Пожалуйста, НЕ создавайте публичную задачу на GitHub.
Этот исходный код лицензируется в соответствии с лицензией, которая находится в файле LICENSE в корневом каталоге этого дерева исходного кода.