0 votos

Las aplicaciones de terceros no pueden obtener el SSID del wifi

Esta es la primera vez que pregunto en este sitio SE. Tengo un Xiaomi Redmi 6 Pro corriendo MIUI personalizado de Xiaomi.eu. El problema es que en todas las aplicaciones (aplicaciones de terceros) que utilizan Wifi, el SSID no se muestra. Puede parecer que no es nada pero tengo problemas con muchas apps de DashCam que ni siquiera se conectan. Sé que debo abrir una incidencia al sitio donde conseguí la ROM, pero no sé si está directamente relacionada con la modificación de la ROM o es un permiso que hay que arreglar. He intentado hacer un wipe completo del teléfono pero nada. Incluso después de varias actualizaciones, el mismo problema. Esto comenzó cuando obtuve Android P.

1voto

CzarMatt Puntos 136

Lo que estás viendo es muy probablemente el resultado de una actualización del SDK de Android que los desarrolladores de aplicaciones no han abordado.

A partir de Android P, hubo cambios en la forma en que las apps pueden recuperar la información del WiFi.

Ver: https://developer.Android.com/about/versions/pie/Android-9.0-changes-all

También se aplican restricciones similares a la getConnectionInfo() método, que devuelve un WifiInfo que describe la conexión Wi-Fi actual actual. Sólo puede utilizar los métodos de este objeto para recuperar los valores de SSID y BSSID si la aplicación que llama tiene los siguientes permisos:

  • ACCESO_FINA_LOCALIZACIÓN o ACCESO_COARSA_LOCALIZACIÓN
  • ACCESS_WIFI_STATE

La recuperación del SSID o BSSID también requiere que los servicios de localización estén activados en el dispositivo (en Configuración > Ubicación).

En los ajustes de tu dispositivo, comprueba que las aplicaciones en cuestión tienen permisos de localización. También puedes ir a los permisos de la aplicación y seleccionar "Todos los permisos" para ver exactamente lo que solicita la aplicación.

Si no ves los permisos anteriores, además del permiso de localización, entonces probablemente el desarrollador de la aplicación necesita emitir una actualización de su aplicación. No tengas miedo de ponerte en contacto con ellos a través de sus canales de soporte y preguntar por las actualizaciones; a veces son bastante receptivos.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X