Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Temas recientes

Conexión en BBDD

Iniciado por Jony, Abril 22, 2019, 07:02:33 PM

Tema anterior - Siguiente tema
Buenas a todos, me pasa una cosa muy rara y ya no se ni por donde buscar ni que buscar. 
 
 
 
Resulta que tengo una app en unity. Cuando la ejecuto en unity se conecta al servidor y hace el login perfecto. 
 
Pero cuando hago la compilación, paso el archivo apk al móvil y la pruebo me dice que no tiene conexión, y no puedo logearme. 
 
Tengo dados todos los permisos en el Android manifest y compila sin ningún error. 
 
Alguien me puede orientar por donde podría ir el error? 
 
 
 
Un saludo
 
 

Hola, ¿lo haces mediante WWW form? Si es así, Unity en android e iOs solo permite formularios con enlaces seguros (HTTPS) por motivos de seguridad, aunque en el editor te deje.

Buenas, si lo hago mediante WWW. 
 
Pero eso es nuevo? Porque la app esta terminada y ese error me lo da en una actualización que tengo preparada. 
 
 
 
Alguna solución? 

Abril 23, 2019, 09:32:50 PM #3 Ultima modificación: Abril 24, 2019, 11:58:23 AM por pioj



   
       
   
   
      UnityWebRequest www = UnityWebRequest.Get("http://s773693929.mialojamiento.es/login.php?uss=" + txtUsuario.text + "&pss=" + txtPassword.text + "");
       yield return www.SendWebRequest();
   
   
      
              String codigoConexion = www.downloadHandler.text.Trim();
   
   
       
   

[/quote]
 
 
 
Acabo de estar probando, y en el pc codigoConexion si que tiene el string que envia el echo del php, pero en el movil no recibe ningun codigo, por eso no sabe que hacer y no hace nada. Sigo haciendo pruebas y no recibo nada en el movil.
 
Alguien me puede ayudar???
 
 
 
Un saludo

Cita de: leocub58 date=1555979467Hola, ¿lo haces mediante WWW form? Si es así, Unity en android e iOs solo permite formularios con enlaces seguros (HTTPS) por motivos de seguridad, aunque en el editor te deje.
   


 
 
Cita de: Jony date=1556047970 
   
   
      Acabo de estar probando, y en el pc codigoConexion si que tiene el string que envia el echo del php, pero en el movil no recibe ningun codigo, por eso no sabe que hacer y no hace nada. Sigo haciendo pruebas y no recibo nada en el movil.
   
   
      Alguien me puede ayudar???
   
   
       
   
   
      Un saludo
   


 
 
Como yo te dije, la única solución es haciendo segura tu web, para esto tendrás que aplicar en tu host web un certificado SSL y en unity cambiar el enlace de HTTP por HTTPS (Cambiar la string simplemente). El certificado ssl suel costar unos 12€ por dominio.(pago único de por vida.) 

Etiquetas: