2012-11-12 6 views
0

Flex의 모바일 장치에서 StageWebView를 사용하여 기본 인증을 수행 할 수 있습니까? 문제는 모바일 (iOS, Android) 구현은 인증 대화 상자를 제공하지 않으며 이것에 대한 문서가 꽤 명확하지 않다는 것입니다. 이 링크에 StageWebView를 통한 기본 인증

는 : http://helpx.adobe.com/air/kb/stagewebview-differences-platforms-air-sdk.html 이 해결 방법으로하는 URLRequest를 사용하도록 제안,하지만 난 이미 성공적으로 동일한 서비스에서 인증하고 데이터를로드은 URLLoader을 가지고 있고 그것은 StageWebView에 영향을주지 않습니다.

답변

0

동일한 문제가 있습니다. 문제는 인증 후 (페이스 북을 통한 앱 설치 페이지 이후)입니다. 나는 적어도 URL이 "m.facebook.com/dialog/permissions.request"라는 것을 알았고 방대한 양의 변수를 얻는다.

제 연구에서이 기능은 자동 닫기 기능을 실행하지만 Adobe AIR에서 작동하지 않는 팝업 창이라고 생각합니다. webViewObject.historyBack() 메서드는 매개 변수를 지원하지 않기 때문에 2를 다시 실행해야 함)를 실행하기 위해 "LocationChangeEvent"에서 TimerEvent를 실행 해 보았습니다.이 메서드는 응용 프로그램이 설치된 후에 만 ​​작동합니다. 페이스 북은 성공적으로 페이스 북에 설치할 수있는 능력에 영향을 미친다.

또한 URL을 읽음으로써 콜백을 테스트했지만 중요한 문제는 "설치"페이지와 "로그인 성공"페이지가 적어도 처음부터 끝까지 완전히 동일한 URL을 가지고 있다는 것입니다. 내 좌절 롤로 인해 제목을 아직 테스트하지 않은 ... 그 작업.

누구나 의견이 있으면 매우 도움이되고 심각하게 평가 될 것입니다.