Activa las notificaciones push PhoneGap Spain

Foro

Home Forums PhoneGap Login con facebook

This topic contains 7 replies, has 4 voices, and was last updated by  Toni Muñoz 3 meses, 2 semanas .

Viendo 8 respuestas - de la 1 a 8 (de 8 en total)
  • Login con facebook

    Intervenciones
  • elikcode 
    Participant

    Hola queria saber si podrian ayudarme hacer un login con facebook en phonegap ios y android.La verdad estoy medio perdido por donde empezar.Saludos


    Jose Jesus Perez Rivas
    Jose Jesus Perez Rivas 
    Keymaster

    Hola @elikcode,

    Lo primero es añadir el plugin de login de Facebook para iOS y Android y luego realizar las llamadas que necesites a sus funciones para leer los datos de cada usuario, te dejo por aquí el plugin que nosotros usamos:

    https://github.com/jeduan/cordova-plugin-facebook4

    Saludos!


    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


    elikcode 
    Participant

    Gracias Jose ahora lo voy a probar


    SergioFR 
    Participant

    Que tal.

    Podrían apoyarme, estoy usando el mismo plugin, así esta declarado en mi config:

     Code: arbitrary (select
    1.
    2.
    3.
    4.

    <plugin name="cordova-plugin-facebook4" source="npm">
            <param name="APP_ID" value="XXX" />
            <param name="APP_NAME" value="XXX" />
        </plugin>

    El problema que tengo es que en Android funciona correctamente el logeo, pero e iOS no.
    Aparentemente realiza el proceso correctamente, pero el logeo no queda registrado en mi App en iOS
    Este es mi código JS:

     Code: arbitrary (select
    1.
    2.
    3.
    4.

    facebookConnectPlugin.login(["email"],
              fbLoginSuccess,
              function(error) { alert(JSON.stringify(error)) }
            );

    El código no me manda error, incluso me manda los datos de conectado y token, solo que el logeo no queda registrado en los móviles de iOS
    Espero puedan apoyarme
    Gracias


    Jose Jesus Perez Rivas
    Jose Jesus Perez Rivas 
    Keymaster

    Hola @sergiofr,

    Tendrás que almacenar los datos del usuario en storage de tu app, o bien con una pequeña base de datos interna como por ejemplo websql o bien en el propio localstorage que tiene el webview mediante JavaScript.

    Saludos


    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


    SergioFR 
    Participant

    Que tal @Jose Jesus Perez Rivas

    Gracias por responder.
    Te comento que me di cuenta que el logeo con facebook en iOS con el plugin si lo hacia correcto.
    El problema lo tenia porque insertaba mediante iframe un Html con Fbcomments, y ahí es donde no se reflejaba el logeo a Fecebook
    La manera en como lo solucione para iOS, fue con la Micro Libreria OpenFB, con esa realice el logeo y me lo reflejaba correctamente en el iframe con Fbcomments.

    Agradezco nuevamente tu respuesta
    Saludos


    Jose Jesus Perez Rivas
    Jose Jesus Perez Rivas 
    Keymaster

    Genial @sergiofr,

    Gracias por compartir en la comunidad la solución que aplicaste, seguro que a otros developers le ayudará :)

    Saludos!


    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


    Toni Muñoz 
    Participant

    buenos días, estoy intentando crear una APP para iOS y Android con login mediante Facebook, estoy usando phonegep y framework7, he instalado el plugin cordova-plugin-facebook4 pero no consigo echarlo a andar y no se muy bien porque puede ser:

    - He creado una aplicación facebook para mi login, la he creado como web (no se si es correcto)
    - Como he dicho, he instalado el plugin cordova-plugin-facebook4
    - uso phonegap desktop para el desarrollo (para la depuración), y cuando inicio la APP me dice: ReferenceError: Can’t find variable: facebookConnectPlugin

    No se si mi problema es por la creación de la aplicación en Facebook, o si me error es en la implementación, o si el error es porque estoy probando en local y para el login necesita que las APPs estén en los respectivos stores.

    Agradecería si alguien tuviera un ejemplo o pudiera guiarme para solucionarlo.

    Gracias de antemano.


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

You must be logged in to reply to this topic.