descripción |
---|
guía para desarrolladores |
SpeedChecker SDK para Android permite a los desarrolladores integrar funciones de prueba de velocidad en sus propias aplicaciones. También puede probar nuestra aplicación en Google Play, funciona con la última versión del SDK de Speedchecker. Más información sobre los SDK de 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 );
Un ejemplo a continuación muestra una nueva clase con métodos primordiales, pero puede implementar la interfaz en "MainActivity" o en otro lugar.
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 ofrece diferentes tipos de licencias:
Elementos | Gratis | Básico | Avanzado |
---|---|---|---|
Métricas de prueba de velocidad | Descargar / Subir / Latencia | Descargar / Subir / Latencia / Jitter | Descargar / Subir / Latencia / Jitter |
Métricas complementarias | KPI de dispositivo/red | KPI de dispositivo/red | KPI de dispositivo/red/KPI de telefonía móvil avanzada |
Personalización de la prueba | - | duración de la prueba, subprocesos múltiples, fase de calentamiento, etc. | duración de la prueba, subprocesos múltiples, fase de calentamiento, etc. |
Permiso de ubicación | Permisos de ubicación requeridos | - | - |
Requisito de intercambio de datos | Intercambio de datos requerido | - | - |
Servidores de medición | - | Servidores de medición personalizados | Servidores de medición personalizados |
Antecedentes y colección pasiva. | - | - | Antecedentes y recopilación de datos pasivos. |
Costo | GRATIS | Costo: Consultar | Costo: Consultar |
¡Sí! Pero el SDK recopila datos sobre el rendimiento de la red desde su aplicación y los comparte con Speedchecker y nuestros clientes. La versión gratuita del SDK requiere una ubicación habilitada. Esas restricciones no están en las versiones Básica y Avanzada.
¡Sí! Por favor, eche un vistazo a este repositorio.
¡Sí! Apoyamos Flutter, React Native y Cordova
¡Sí! También se encuentran disponibles la transmisión de video de YouTube, voz sobre IP y otras pruebas. Consulte nuestra documentación API
No, brindamos soporte solo en los planes Básico y Avanzado.
La versión gratuita del SDK permite obtener métricas básicas que se describen en esta documentación de API.
Lista completa de nuestros KPI para las versiones Básica y Avanzada
Sí, no es necesario ejecutar ningún servidor. Proporcionamos y mantenemos una red de servidores y CDN de alta calidad para garantizar que las pruebas sean precisas. Si desea configurar su propio servidor, esto es posible en los planes Básico y Avanzado.
Vea nuestra metodología de medición
Comuníquese con nosotros para obtener más detalles y requisitos de licencia. Además, puede descargar la última versión del marco, la aplicación de muestra para ver la implementación detallada en el proyecto Xcode, así como nuestra aplicación Internet Speed Test en App Store.