我在iOs中使用$ cordovaOauth在Google,Twitter和Facebook上进行身份验证。我的问题是当我不想打开时redirect_url是打开的。有什么办法吗?在Android中我没有这个问题。
谢谢和问候。
我的代码:
$cordovaOauth.facebook(SOCIAL_MEDIA.ID_FACEBOOK, ['email', 'public_profile', 'user_friends'], {redirect_uri:"http://www.web.com/"}).then(function(result) {
console.log(result.access_token);
$http.post('http://' + CONFIG.SERVER + '/api/auth/async/facebook?accessToken=' + result.access_token).success(function(data, status, headers) {
$state.go('perfilE-Relato.listaDeRelatos');
TokenIdStorage.store(headers(CONFIG.TOKEN_ID))
TokenRefreshStorage.store(headers(CONFIG.TOKEN_REFRESH));
}).error(function(data, status, headers, config) {
MyService.mostrarPopUpAlert('Error ' + CONFIG.SERVER, status + " | " + headers + " | " + config);
});
}, function(error) {
MyService.mostrarPopUpAlert('ERROR', error);
});
答案 0 :(得分:0)
我的问题是我使用的是应用程序Ionic View,这不支持$ cordovaOauth。