Introducción
Complemento de prueba de red de ping, como ping 127.0.0.1
Instrucciones del complemento
parámetro
Atributos | tipo | Valores predeterminados | ¿Es necesario? | ilustrar |
---|---|---|---|---|
IP | Cadena | ninguno | requerido | dirección IP para probar |
llamar de vuelta | función | ninguno | No | Devolución de llamada para obtener resultados de pruebas |
Parámetros en la función de devolución de llamada.
presente
Atributos | tipo | ilustrar |
---|---|---|
código | Cadena | El estado del resultado de la prueba, 200 para el éxito. |
resultado | Cadena | verdadero: se puede hacer ping / falso: no se puede hacer ping |
mensaje | Cadena | Conexión fallida/Conexión exitosa |
usar
ciwei-pingNetwork
1. Coloque los archivos descomprimidos nativeplugins
en el directorio
2. En scriptrt:
//引用插件
const pingModule = uni.requireNativePlugin('ciwei-pingNetwork');
//回调函数
const callback = function(data){
if(data.result){// ping 成功
// 这里写自己的代码逻辑
}else {//ping 失败
// 这里写自己的代码逻辑
}
}
//开始调用,ip 为自己要测试的ip 地址,如: 127.0.0.1
pingModule.isNetworkOnline(ip, callback);
Nota: Si se informa durante el funcionamiento de la máquina real [JS Framework] 当前运行的基座不包含原生插件[ciwei-pingNetwork],请在manifest中配置该插件,重新制作包括该原生插件的自定义运行基座
.
Solución:
1、在nativeplugins 目录下是否有 ciwei-pingNetwork 文件,如果没有的话则新建,并将下载的压缩文件解压后 ciwei-pingNetwork 放在nativeplugins目录下
目录结构如下:
├── nativeplugins
│ └── ciwei-pingNetwork
│ │ │── android
│ │ │ └── ciwei-pingNetwork.arr
│ │ └── package.json
2、在manifest中配置该插件
manifest.json -> App 原生插件配置 -> 本地插件【选择本地插件】,在弹出框中勾选 ciwei-pingNetwork,然后重新制作自定义基座(运行 -> 运行到手机或模拟器 -> 制作自定义调试基座)
3、运行:选择菜单“运行->运行到手机或模拟器->运行基座选择->自定义调试基座”后再次运行项目
Admite empaquetado fuera de línea
Pasos:
- Coloque los archivos descomprimidos
ciwei-pingNetwork.arr
en el directorio UniPlugin-Hello-AS -> app -> libs; - En el archivo UniPlugin-Hello-AS -> aplicación -> build.gradle,
dependencies
agregue:
implementation fileTree(dir: 'libs', include: ['*.aar'])
Como se muestra en la imagen:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.aar'])
...
}
Luego construye de nuevo.