我正在尝试将fb登录和google登录与离子框架集成。
任何想法哪个插件最适合。我曾尝试 InappBrwoser 插件,给我错误" 无法找到InAppBrowser插件"。但是我没有成功。
对此有何帮助?
由于
答案 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进行身份验证。可以扩展到其他 提供者。