我正在使用 Phonegap 构建一个 Android 应用程序。我已经包含了 oauth.io 并配置了 twitter / google+ 和 facebook 登录。
我已经包括:OAuth.initialize('ACTUAL PUBLIC KEY');
在设备就绪事件中。
根据示例,我编写了相同的函数:
function login(provider, callback) {
OAuth.popup(provider)
.done(function(result) {
callback(null, result);
})
.fail(function(error) {
console.log(error);
callback(error);
});
}
当我调用这个函数时,InApp
浏览器会打开,并且会分别为每个提供者提供凭据。当用户登录成功时,它会转到
它不会返回到 Android 应用程序。
浏览器InApp
也不会自动关闭。
根据手册,它应该回调该函数。相反,它正在重定向到 Phonegap 应用程序中不存在的网页。
请指导。