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」であることがわかり、大量の変数の取得が続いています。

私の調査によると、これは自動終了機能を実行するポップアップ ウィンドウですが、Adobe AIR では機能しないようです。「LocationChangeEvent」で TimerEvent を実行して戻ってみました (webViewObject.historyBack() メソッドはパラメーターをサポートしていないため、2 つ連続して実行する必要があります)。これはアプリがインストールされた後にのみ機能します。 Facebook アカウントが正常に作成されたため、そもそも Facebook にインストールすることさえできなくなりました。

URL を読み取ってコールバックをトリガーすることもテストしましたが、大きな問題の 1 つは、「インストール」ページと「ログイン成功」ページに、少なくとも最初から最後までまったく同じ URL があることです。私の欲求不満のためにまだタイトルをテストしていません笑...それに取り組んでいます。

誰かに提案があれば、これは非常に役に立ち、真剣に感謝します!

于 2013-01-19T08:00:17.963 に答える