Desidero integrare Facebook (come), Twitter, Google+ (pulsante a forma di bolla) nella mia app Android che è sviluppata utilizzando jQuery Mobile in PhoneGap, in modo che gli utenti possano pubblicare contenuti da la pagina sui loro muri. Niente funziona per me.Integrazione di Facebook, Twitter, Google+ nell'app per Android tramite PhoneGap
risposta
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
Per Facebook, phonegap-plugin-facebook-connect funziona bene anche se l'integrazione è più complessa di quanto dovrebbe essere.
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.
Grazie cono.Tornerò sicuramente this.hope funziona. – abisofty
abisofty, qualsiasi aggiornamento sul tuo stato? – GeorgeW
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