keterangan |
---|
Panduan pengembang |
SpeedChecker SDK untuk Android memungkinkan pengembang untuk mengintegrasikan fitur uji kecepatan ke dalam aplikasi mereka sendiri. Anda juga dapat mencoba aplikasi kami di Google Play, yang didukung oleh versi Speedchecker SDK terbaru. Informasi selengkapnya tentang SDK SpeedChecker
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 );
Contoh di bawah ini menunjukkan kelas baru dengan metode utama tetapi Anda dapat mengimplementasikan antarmuka di "MainActivity" atau di tempat lain.
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 menawarkan berbagai jenis lisensi:
Barang | Bebas | Dasar | Canggih |
---|---|---|---|
Metrik Tes Kecepatan | Unduh / Unggah / Latensi | Unduh / Unggah / Latensi / Jitter | Unduh / Unggah / Latensi / Jitter |
Metrik yang menyertainya | KPI Perangkat / Jaringan | KPI Perangkat / Jaringan | KPI Perangkat / Jaringan / KPI Seluler Tingkat Lanjut |
Uji Kustomisasi | - | durasi pengujian, multi-threading, fase pemanasan, dll | durasi pengujian, multi-threading, fase pemanasan, dll |
Izin Lokasi | Izin lokasi yang diperlukan | - | - |
Persyaratan Berbagi Data | Berbagi data yang diperlukan | - | - |
Server Pengukuran | - | Server pengukuran khusus | Server pengukuran khusus |
Latar belakang dan koleksi pasif | - | - | Pengumpulan data Latar Belakang dan Pasif |
Biaya | BEBAS | Biaya: Tanyakan | Biaya: Tanyakan |
Ya! Namun SDK mengumpulkan data tentang kinerja jaringan dari aplikasi Anda dan membagikannya dengan Speedchecker dan klien kami. Versi SDK gratis memerlukan dan mengaktifkan lokasi. Pembatasan tersebut tidak ada pada versi Dasar dan Lanjutan
Ya! Silakan lihat repo ini
Ya! Kami mendukung Flutter, React Native, dan Cordova
Ya! Streaming video YouTube, Voice over IP, dan tes lainnya juga ada. Lihat dokumentasi API kami
Tidak, kami hanya memberikan dukungan pada paket Dasar dan Lanjutan
Versi gratis SDK memungkinkan memperoleh metrik dasar yang dijelaskan dalam dokumentasi API ini
Daftar lengkap KPI kami untuk versi Dasar dan Lanjutan
Ya, Anda tidak perlu menjalankan server apa pun. Kami menyediakan dan memelihara jaringan server dan CDN berkualitas tinggi untuk memastikan keakuratan pengujian. Jika Anda ingin mengonfigurasi server Anda sendiri, hal ini dapat dilakukan pada paket Dasar dan Lanjutan.
Lihat metodologi pengukuran kami
Silakan hubungi kami untuk rincian lebih lanjut dan persyaratan lisensi. Selain itu, Anda dapat mengunduh versi kerangka kerja terbaru, contoh aplikasi untuk melihat implementasi terperinci dalam proyek Xcode serta aplikasi Tes Kecepatan Internet kami di App Store.