Facebook-Login mit PhoneGap/Cordova App

Ich vor kurzem integrierten die phonegap-facebook-plugin (https://github.com/phonegap/phonegap-facebook-plugin) in beiden iOS und Android (gleiche app).

Möchte ich etwas tun, dass ist glaube ich einfach:-übergeben Sie den Aufruf von native facebook für login/Authentifizierung und verwenden Sie immer die web-dialog. Wie ist dies zu erreichen?

Mein login code sieht derzeit ungefähr so aus:

Init-code:

//facebook initialization
FB.init({
    appId: 'xxxxxxxxxxxx', //'<%#= FB_APP_ID %>',//'',
    nativeInterface: CDV.FB,
    useCachedDialogs: false
});

Und die login-Aufruf:

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" });

Danke für Eure Hilfe!!

InformationsquelleAutor Austin | 2013-04-10
Schreibe einen Kommentar