StageWebView的基本身份验证

时间:2012-11-12 16:56:12

标签: flex

有没有办法在Flex中的移动设备上使用StageWebView执行基本身份验证? 问题是移动(iOS,Android)实现不提供身份验证对话框,关于此的文档还不清楚。

在此链接上: http://helpx.adobe.com/air/kb/stagewebview-differences-platforms-air-sdk.html 建议使用URLRequest作为解决方法,但我已经有URLLoader成功验证并加载来自同一服务的数据,并且它不会影响StageWebView。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。问题是在身份验证之后(通过Facebook安装应用程序页面之后),它变为空白。我至少发现网址是“m.facebook.com/dialog/permissions.request”,然后继续使用大量的get变量。

从我的研究中,我相信这是一个弹出窗口,它运行自动关闭功能,但似乎在Adobe AIR中不起作用。我已经尝试在“LocationChangeEvent”中运行TimerEvent来导航(必须背靠背运行2因为webViewObject.historyBack()方法不支持参数),这只有在应用程序安装在他们的Facebook帐户成功,这反过来影响了首先将其安装到Facebook的能力。

我还测试了读取url以触发回调,但一个主要问题是“安装”页面,“登录成功”页面完全具有完全相同的URL,至少从开始到结束。由于我的挫败感,还没有测试过标题大声笑......正在努力。

如果有人有任何建议,这将是非常有用的,并且非常感谢!