2017-05-18 1 views
1

J'utilise Azure-mobile-service pour me connecter à Facebook. Toutefois, il affiche le message après la connexion. Comment masquer la boîte de message?WindowsAzure.MobileServiceClient affiche une boîte de message "Vous êtes connecté avec succès"

var client = new WindowsAzure.MobileServiceClient('https://mysite.azurewebsites.net'); 
client.login('facebook', $scope.token).done(function (result) { 
    ...... 

enter image description here

+0

Malheureusement, ce n'est pas possible de le faire. Le '.auth/login/done' est une page intégrée sur laquelle nous n'avons pas beaucoup de contrôle. –

+0

Connaissez-vous une bibliothèque tierce pour azur backbend? – ca9163d9

+0

Curieusement, '.auth/login/done' ne fait pas partie de la bibliothèque javascript fournie par Microsoft? Un de mes amis utilise une bibliothèque différente pour se connecter à Facebook et il n'a pas le problème (Il n'utilise pas Azure). – ca9163d9

Répondre

0

Eh bien, pour éviter ce message, vous pouvez utiliser cette Cordova plugin pour contacter le Facebook et fournir le jeton d'accès retourné à votre service App pour l'authentification.

est un exemple de code Ici, vous pouvez utiliser dans votre clientend mobile:

facebookConnectPlugin.login(["public_profile"], function(data) { 

    client.login('facebook', {"access_token": data.authResponse.accessToken}).done(function (result) { 
     console.log('result: ' + JSON.stringify(result)); 
    }); 

}, function (error) { 
    console.log('error: ' + JSON.stringify(error)); 
});