使用Ionic登录Fb和Google

时间:2015-06-05 08:04:20

标签: cordova ionic-framework phonegap-plugins ionic

我正在尝试将fb登录和google登录与离子框架集成。

任何想法哪个插件最适合。我曾尝试 InappBrwoser 插件,给我错误" 无法找到InAppBrowser插件"。但是我没有成功。

对此有何帮助?

由于

4 个答案:

答案 0 :(得分:0)

  

任何插件最适合的想法

是的,this plugin

module.controller('MyCtrl', function($scope, $cordovaOauth) {
    $scope.facebookLogin = function() {
    $cordovaOauth.facebook("CLIENT_ID_HERE", ["email"]).then(function(result) {
        // results
    }, function(error) {
        // error
    });
    }

    // $cordovaOauth.dropbox(string appKey);
    // $cordovaOauth.digitalOcean(string clientId, string clientSecret);
    // $cordovaOauth.google(string clientId, array appScope);
    // $cordovaOauth.github(string clientId, string clientSecret, array appScope);
    // $cordovaOauth.linkedin(string clientId, string clientSecret, array appScope, string state);
    // $cordovaOauth.instagram(string clientId, array appScope);
    // $cordovaOauth.box(string clientId, string clientSecret, string state);
    // $cordovaOauth.reddit(string clientId, string clientSecret, array appScope);
    // $cordovaOauth.twitter(string consumerKey, string consumerSecretKey);
    // $cordovaOauth.meetup(string consumerKey);
    // $cordovaOauth.foursquare(string clientId);
    // $cordovaOauth.salesforce(string loginUrl, string clientId);
    // $cordovaOauth.strava(string clientId, string clientSecret, array appScope);
});

答案 1 :(得分:0)

我个人使用Hello.js这是一个很棒的JS图书馆。

答案 2 :(得分:0)

如果您正在使用ng-cordova,只需更新库并从项目中删除插件inappbrowser并以这种方式添加插件“cordova plugin add cordova-plugin-inappbrowser”,旧库尝试找到“org.apache”。 cordova.inappbrowser“但这个插件的正确名称是”cordova-plugin-inappbrowser“。

答案 3 :(得分:0)

NPM提供了名为angular4-social-login

的软件包
  

用于Angular 4/5的社交登录和身份验证模块。支持   通过Google和Facebook进行身份验证。可以扩展到其他   提供者。

Package for social media login