وصف |
---|
دليل المطورين |
يسمح SpeedChecker SDK لنظام Android للمطورين بدمج ميزات اختبار السرعة في تطبيقاتهم الخاصة. يمكنك أيضًا تجربة تطبيقنا على Google Play، فهو مدعوم بأحدث إصدار من Speedchecker SDK. مزيد من المعلومات حول SpeedChecker SDKs
allprojects {
repositories {
maven {
url 'https://maven.speedcheckerapi.com/artifactory/libs-release'
credentials {
username = "demo"
password = "AP85qiz6wYEsCttWU2ZckEWSwJKuA6mSYcizEY"
}
}
}
}
implementation 'com.speedchecker:android-sdk:4.2.242'
public void onCreate () {
super . onCreate ();
SpeedcheckerSDK . init ( this );
}
SpeedcheckerSDK . askPermissions ( this );
يوضح المثال أدناه فئة جديدة ذات طرق متجاوزة ولكن يمكنك تنفيذ الواجهة في "MainActivity" أو في مكان آخر.
import com . speedchecker . android . sdk . Public . SpeedTestListener ;
public class SpeedTestCallbacks implements SpeedTestListener {
@ Override
public void onTestStarted () {
//your code here
}
@ Override
public void onFetchServerFailed () {
//your code here
}
//… other methods here
}
SpeedcheckerSDK . SpeedTest . setOnSpeedTestListener ( new SpeedTestCallbacks ());
OR
SpeedcheckerSDK . SpeedTest . setOnSpeedTestListener ( this );
SpeedcheckerSDK . SpeedTest . startTest ( this );
يقدم SpeedChecker أنواعًا مختلفة من التراخيص:
أغراض | حر | أساسي | متقدم |
---|---|---|---|
مقاييس اختبار السرعة | تنزيل / تحميل / الكمون | تنزيل / تحميل / الكمون / غضب | تنزيل / تحميل / الكمون / غضب |
المقاييس المصاحبة | مؤشرات الأداء الرئيسية للجهاز/الشبكة | مؤشرات الأداء الرئيسية للجهاز/الشبكة | مؤشرات الأداء الرئيسية للجهاز / الشبكة / مؤشرات الأداء الرئيسية الخلوية المتقدمة |
تخصيص الاختبار | - | مدة الاختبار، والخيوط المتعددة، ومرحلة الإحماء وما إلى ذلك | مدة الاختبار، والخيوط المتعددة، ومرحلة الإحماء وما إلى ذلك |
إذن الموقع | أذونات الموقع المطلوبة | - | - |
متطلبات مشاركة البيانات | مشاركة البيانات المطلوبة | - | - |
خوادم القياس | - | خوادم القياس المخصصة | خوادم القياس المخصصة |
الخلفية والجمع السلبي | - | - | الخلفية وجمع البيانات السلبية |
يكلف | حر | التكلفة: استعلام | التكلفة: استعلام |
نعم! لكن SDK يجمع البيانات حول أداء الشبكة من تطبيقك ويشاركها مع Speedchecker وعملائنا. يتطلب إصدار SDK المجاني موقعًا ممكّنًا. هذه القيود ليست في الإصدارات الأساسية والمتقدمة
نعم! يرجى إلقاء نظرة على هذا الريبو
نعم! نحن ندعم Flutter وReact Native وCordova
نعم! يتوفر أيضًا بث فيديو YouTube، والصوت عبر IP، واختبارات أخرى. تحقق من وثائق API لدينا
لا، نحن نقدم الدعم فقط للخطط الأساسية والمتقدمة
يسمح الإصدار المجاني من SDK بالحصول على المقاييس الأساسية الموضحة في وثائق واجهة برمجة التطبيقات (API) هذه
القائمة الكاملة لمؤشرات الأداء الرئيسية الخاصة بنا للإصدارات الأساسية والمتقدمة
نعم، لا تحتاج إلى تشغيل أي خوادم. نحن نقدم ونحافظ على شبكة من الخوادم وشبكات CDN عالية الجودة لضمان دقة الاختبار. إذا كنت ترغب في تكوين الخادم الخاص بك، فهذا ممكن في الخطط الأساسية والمتقدمة.
انظر منهجية القياس لدينا
يرجى الاتصال بنا للحصول على مزيد من التفاصيل ومتطلبات الترخيص. يمكنك أيضًا تنزيل أحدث إصدار لإطار العمل، ونموذج التطبيق لرؤية التنفيذ التفصيلي في مشروع Xcode بالإضافة إلى تطبيق اختبار سرعة الإنترنت الخاص بنا على App Store.