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
(الوحدة النمطية: التطبيق).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 Manifest.
< queries >
< package android : name = " com.zhiliaoapp.musically " />
< package android : name = " com.ss.android.ugc.trill " />
</ queries >
قم بمزامنة مشروعك واحصل على أحدث إصدار من حزمة SDK. في هذه المرحلة، اكتمل إعداد بيئة التطوير الأساسية.
إذا اكتشفت مشكلة أمنية محتملة في هذا المشروع، أو تعتقد أنك قد اكتشفت مشكلة أمنية، فيرجى إبلاغ TikTok عبر برنامج Bug Bounty الخاص بنا. الرجاء عدم إنشاء مشكلة GitHub عامة.
تم ترخيص كود المصدر هذا بموجب الترخيص الموجود في ملف الترخيص في الدليل الجذر لشجرة المصدر هذه.