J'ai récemment intégré le plug-in PhoneGap-Facebook ( https://github.com/phonegap/phonegap-facebook-plugin ) dans iOS et Android (même application).
Je veux faire quelque chose que je crois être simple: par passer l'appel à Facebook natif pour la connexion / l'authentification et Toujours utiliser le Web dialogue fort>. Comment va-t-on accomplir cela? P> Mon code de connexion ressemble actuellement à ceci: p> Code init: p> et le Connexion Call est: P> FB.login(function(response) {
if (response.authResponse) {
// connected
me.signInFacebook({
token: response.authResponse.accessToken,
email: response.authResponse.email,
success: function (data) {
// hide login view and show tabview
form.destroy();
// continue whatever action was previously happening
me.continueAction(tabIndexBack, callback);
},
failure: function (response) {
// show errors Ext.Viewport.down('tabscontainerview').setActiveItem(3);
}
});
} else {
//go back
Ext.Viewport.down('tabscontainerview').setActiveItem(3);
alert('fb login error');
}
},{ scope: "email" });
4 Réponses :
J'ai créé un plugin pour faciliter la connexion entre Facebook et PhoneGap sans utiliser Plugin Native uniquement avec JQuery: P>
Votre plugin semble extrêmement utile! Cependant, je ne comprends pas comment l'utiliser. Le JavaScript actuel est une fonction autonome, non?
J'ai utilisé ce plugin capable de vous connecter à Facebook. Mais comment définir des projets d'hôte pour les projets PhoneGap
L'officiel est maintenant ici
sur la version Android du plug-in, vous pouvez le forcer à utiliser la boîte de dialogue en modifiant la manière dont les appels de plug-in Vous aurez besoin de passer dans un paramètre code> supplémentaire code> avec Je ne suis pas tout à fait sûr de iOS, mais vous pourriez être capable de Essayez avec me.facebook.authorize code> dans le
Connexion code> action de Le
org.apache.cordova.facebook.connectplugin code> classe.
facebook.force_dialog_auth code>
: p>
OpenWithBehavior code> < / a> et
fbslandloginbehaviorforçagewebview code> < / a> p> p>
sans plugins Facebook, vous pouvez utiliser la fonctionnalité Facebook, pour cette utilisation
Pour contourner la connexion FB native, vous pouvez créer votre propre flux d'authentification Facebook sans utiliser JavaScript SDK de la Facebook ( https://developers.facebook.com/docs/facebook-login/manuellement-build-a-login-flow/v2.3 ) via des plug-ins inapprobrowser ou de Childbrowser.
Votre application doit initier une redirection à un point de terminaison qui affichera la boîte de dialogue de connexion: P>
https://www.facebook.com/connect/login_success.html# access_token=ACCESS_TOKEN...
Je veux juste accomplir la même chose! de l'aide?
Stackoverflow.com/Questions/16576977/...