我是使用离子框架的初学者,我使用离子 1,现在我有责任使用 Google 和 Facebook 构建应用程序和身份验证,我使用科尔多瓦插件http://ngcordova.com/docs/plugins/oauth/,我遵循所有步骤这里https://www.sitepoint.com/authenticating-users-via-oauth-with-cordova-and-ionic/但我总是出错,我在移动设备上运行'ionic cordova run android',我不知道为什么当我单击登录时总是出现错误,请任何人一步一步告诉我如何在 ionic 1 中使用 ngcordova 进行登录(Google 和 Facebook)。
这是我的脚本
破折号.html
<ion-view view-title="Dashboard">
<ion-content class="padding">
<h2>Welcome to Ionic</h2>
<div>
<a href="" ng-click="googleLogin()"><button>Login With Google</button></a>
<span>{{details}}</span>
</div>
</ion-content>
</ion-view>
仪表板控制器。
.controller('DashCtrl', function($scope, $cordovaOauth, $http) {
$scope.googleLogin = function() {
$cordovaOauth.google("appId12345.apps.googleusercontent.com", ["email", "profile"]).then(function(result) {
$scope.details = result.access_token;
}, function(error) {
$scope.details = "error";
});
}
})
请任何人帮助我。谢谢。