TikTok OpenSDK for Android は、ネイティブ TikTok アプリ機能と統合できる Gradle プロジェクトです。 OpenSDK を使用すると、ユーザーが TikTok でアプリにログインし、画像やビデオを TikTok プロフィールに共有できるようになります。
最小システム要件は API レベル 21: Android 5.0 (Lollipop) 以降です。
TikTok for Developers Web サイトにアプリを登録します。アプリの登録プロセス中に、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
TikTok for Developers Web サイトでアプリの MD5 と SHA-256 を提供します。
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 の変更により、Android 11 以降をターゲットとするデバイスに Tiktok SDK を実装する場合は、Android マニフェスト ファイルに以下を追加してください。
< queries >
< package android : name = " com.zhiliaoapp.musically " />
< package android : name = " com.ss.android.ugc.trill " />
</ queries >
プロジェクトを同期し、最新バージョンの SDK パッケージを入手します。この時点で、基本的な開発環境のセットアップは完了です。
このプロジェクトで潜在的なセキュリティ問題を発見した場合、またはセキュリティ問題を発見した可能性があると思われる場合は、バグ報奨金プログラムを通じて TikTok に通知してください。 GitHub で公開される問題は作成しないでください。
このソース コードは、このソース ツリーのルート ディレクトリにある LICENSE ファイルにあるライセンスに基づいてライセンスされています。