我正在尝试在iOS的PhoneGap应用中实现oAuth身份验证。我遇到了以下问题。我一直在为Google oAuth测试这个,但也试过了LinkedIn,结果也类似:
webView:didFailLoadWithError - -1004:无法连接到服务器。
当我在 iOS模拟器或实际的iPhone上运行应用时会发生这种情况。
我尝试过:
有趣的是,当我拥有"重定向URI"设为:
http://localhost
..由Google API控制台定义,以及我已经完成的所有OAuth实施教程。显然,InAppBrowser代码应该阻止页面加载并获取附加到URL字符串的数据。如果我将重定向交换为Google控制台提供的其他值(urn:ietf:wg:oauth:2.0:oob),它会重定向到实际页面,其中包含将输入中的代码复制并粘贴到我的URL的说明酒吧。在InAppBrowser的上下文中,这对我没有帮助。
我对接下来的尝试感到茫然。有什么建议吗?