Air Android - StageWebView и кэш URLLoader

Я использую StageWebView в приложении Air (3.6) для Android, чтобы позволить пользователю предоставить доступ к своей учетной записи через OAuth. После этого я использую URLLoader для получения токена доступа и информации об учетной записи.

Это работает на Air for Desktop но не на Air for Android, Похоже, что URLLoader не может получить доступ к cookie/ кешу, чтобы проверить, что пользователь уже вошел в систему. Я полностью застрял с этим - почему он работает Air for Desktop но не на Air for Android?

1 ответ

Решение

Куки-файлы обрабатываются по-разному на мобильных и настольных платформах из-за разных сетевых стеков. На рабочем столе и в ios StageWebView делится файлами cookie с URLLoader. На Android StageWebView не делит куки с URLLoader.

Посетите эту техническую заметку Adobe для получения дополнительной информации (прокрутите вниз.)

Другие вопросы по тегам