Activa las notificaciones push PhoneGap Spain

Foro

Home Forums PhoneGap Sesion se pierde o cierra en iOS

This topic contains 1 reply, has 2 voices, and was last updated by Jose Jesus Perez Rivas Jose Jesus Perez Rivas 7 meses, 2 semanas .

Viendo 2 respuestas - de la 1 a 2 (de 2 en total)
  • Sesion se pierde o cierra en iOS

    Intervenciones
  • evilexus 
    Participant

    Buenas tardes, les explico rápidamente, en iOS cuando inicio sesión funciona correctamente el envio y todo pero al salir de la app completamente vuelvo abrir la app resulta que no a iniciado sesion, en android no sucede eso, uso php y $_SESSION en android aunque cierro completamente no se cierra la sesion, de alguna manera iOS borra todo cuando se cierra por completo y cuando se abre nuevamente la app el servidor lo reconoce como nuevo, alguien me podria orientar o guiar ?? cabe señalar que guardo los datos en el localstorage y siempre se mantiene la informacion en ambas plataformas.


    Jose Jesus Perez Rivas
    Jose Jesus Perez Rivas 
    Keymaster

    Hola @evilexus,

    Debes de tener en cuenta que las sesiones dentro de una app realizada con PhoneGap o Cordova no se pueden realizar mediante php ya que no se puede incluir php dentro de dicha app.

    En estos casos se debe realizar un login mediante un formulario que haga la consulta de las credenciales al server mediante Ajax, si las credenciales son correctas tendrás que almacenar mediante javascript una variable storage que al abrir la app te ayude a comprobar si el usuario ya estaba previamente con la sesión iniciada. En el caso de esta con la sesión iniciada no mostrarle el formulario de login, sino mostrarle el contenido que corresponda.

    Puedes trabajar con variables javascript de la siguiente forma:

     Code: arbitrary (select
    1.
    2.
    3.
    4.
    5.
    6.
    7.
    8.
    9.
    10.
    11.

    //Crear una variable
    localStorage.setItem("lastname", "Smith");

    //Modificar el valor de una variable
    localStorage.setItem("lastname", "Loor");

    //Leer el valor de una variable
    localStorage.getItem("lastname");

    //Eliminar una variable
    localStorage.removeItem("lastname");

    Espero te sea de ayuda :)


    CEO y Director de desarrollo en Cero y Uno Desarrollamos Aplicaciones – ¿tienes algún proyecto? ¡trabajemos juntos! contacto@ceroyuno.eshttp://www.ceroyuno.es Fundador de PhoneGap Spain http://www.phonegapspain.com Twitter: https://twitter.com/JoseJ_PR


Viendo 2 respuestas - de la 1 a 2 (de 2 en total)

You must be logged in to reply to this topic.