Phonegap Oauth.IO Android InAppBrowser 成功登录后显示本地主机



我正在使用Phonegap构建一个Android应用程序。我已经包括了 oauth.io 并配置了推特/谷歌+和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浏览器并分别针对每个提供程序提供凭据。当用户成功登录时,它会转到

http://localhost/#oauthio=%7B%22status%22success%22%2C%22data%22%3A%7B%22oaculDQAHRHACioXNL2BHMoFMHXQzKWZZn%22%2c

它不会返回到Android应用程序。

InApp浏览器也不会自动关闭。

根据手册,它应该回调函数。相反,它重定向到一个网页,该网页在Phonegap应用程序中不存在。

请指导。

删除并添加了插件。成功了。 谢谢。

最新更新