2011-09-17 13 views

risposta

0

Here è un post sul blog che descrive come integrare Twitter e Facebook per PhoneGap

Il fatto è che iframe su PhoneGap hanno un comportamento strano, e twitter e facebook oAuth richiedono che, quindi è necessario utilizzare ChildBrowserPlugin

+0

Grazie cono.Tornerò sicuramente this.hope funziona. – abisofty

+0

abisofty, qualsiasi aggiornamento sul tuo stato? – GeorgeW

+0

Non funziona per me george.ho provato anche altri plugin relativi a Facebook, ma non riesco a ottenerlo. Qualcuno mi può aiutare con un codice di esempio? – abisofty

0

sono in grado di risolverlo nel modo seguente:

1) Quando si fa clic dell'utente di Google, Facebook, Twitter, ecc, apro un link (http://www.mywebsite.com/login/google) in InAppBrowser (funzione nativa PhoneGap, nessun plug-in necessario) se Google è cliccato

2) Quando il collegamento viene aperto, il mio server reindirizza a Google.com e l'utente vede la pagina di accesso di Google.

3) L'utente si autentica da solo con Google e reindirizzamenti Google con il token sul mio server.

4) Ora il mio server utilizza quel token per creare alcuni account, registri, fare altre operazioni e quindi reindirizzare a un URL con le informazioni richieste dalla mia applicazione telefonica.

E.g. - E 'redircts a http://mywebsite.com/login/google/successful?token= <> & di query-string-parametri

5) InAppBrowser è in ascolto per le modifiche di URL e quando trova un URL con il modello di cui sopra, si prende il sopravvento, spoglia l'URL, analizza le informazioni inviate con la URL e quindi chiude InAppBrowser.

Problemi correlati