Phonegap Oauth.IO Android InAppBrowser成功登录后显示localhost

时间:2016-02-04 09:06:03

标签: android cordova inappbrowser oauth.io

我正在使用Phonegap构建Android应用程序。我已经包含了oauth.io并配置了twitter / google +和facebook登录。

我已在设备就绪事件中包含:class MyOwnReporter(TerminalReporter): ... def pytest_configure(config): reporter = MyOwnReporter(config, sys.stdout) config.pluginmanager.register(reporter, 'terminalreporter')

我编写了相同的函数,如样本:

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); }); } 浏览器并打开凭据。当用户成功登录时,它将转到

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

它不会回到Android应用程序。

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

根据手册,它应该回调该功能。相反,它会重定向到一个网页,而Phonegap App中不存在该网页。

请指导。

1 个答案:

答案 0 :(得分:0)

删除并添加了该插件。有效。感谢。

相关问题