2011-09-17 3 views

Respuesta

0

Here es un blog que describe cómo integrar Twitter y Facebook para PhoneGap

La cosa es que iframes en PhoneGap tienen un comportamiento extraño y twitter y facebook OAuth requiere que, por lo que es necesario utilizar ChildBrowserPlugin

+0

Gracias cono.I definitivamente intentaré esto. Espero que funcione. – abisofty

+0

abisofty, ¿alguna actualización de tu estado? – GeorgeW

+0

No funciona para mí george. También he probado algunos otros complementos relacionados con Facebook, pero no puedo conseguirlo. ¿Alguien me puede ayudar con el código de muestra? – abisofty

0

soy capaz de resolverlo de la siguiente manera:

1) cuando el usuario hace clic en Google, Facebook, Twitter, etc, abro un enlace (http://www.mywebsite.com/login/google) en InAppBrowser (función nativa PhoneGap, sin plug-in necesario) si Se hace clic en Google

2) Cuando se abre el enlace, mi servidor redirige a Google.com y el usuario ve la página de inicio de sesión de Google.

3) El usuario se autentica con los redireccionamientos de Google y Google con el token de mi servidor.

4) Ahora mi servidor utiliza ese token para crear algunas cuentas, registros, hacer algunas operaciones más y luego redirige a una url con la información requerida por la aplicación de mi teléfono.

E.g. - Se redircts a http://mywebsite.com/login/google/successful?token= <> & cadena de consulta parámetros

5) InAppBrowser está escuchando URL cambia y cuando encuentra una URL con el modelo anterior, se hace cargo, tiras de la URL, analiza la información enviada con el URL y luego cierra InAppBrowser.

Cuestiones relacionadas