0

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

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

4

1 回答 1

0

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

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

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

如果有人有任何建议,这将非常有帮助并非常感谢!

于 2013-01-19T08:00:17.963 回答