Предоставить Android-приложению разрешение на подключение к «непроверенному серверу» - PullRequest
5 голосов
/ 09 февраля 2012

Я пытаюсь разместить рекламу в приложении AIR for Android. Я размещаю надстройку в формате html на моем веб-сайте (который размещается на godaddy, но у меня есть полный контроль), затем загружаю этот html в объект StageWebView (эквивалент AIR iframe, своего рода), который находится в приложении.
Это работает!
Объявление прекрасно отображается на телефоне, , но , я получаю это всплывающее окно при каждом запуске приложения:
"
Сервер, к которому подключается приложение, не проверен.
Сервер: http://www.mywebsite.com/ad.html
Сертификат:
Выпуск к:
Общее имя: www.google.com
Организационная единица:
Выпущено: Thawte Consulting (Pty) Ltd. [Уверен, что эта компания владеет / является партнером Godaddy]
Организационная единица:

Доверяйте этому серверу и устанавливайте соединение?
[кнопка 1.] Доверие к сессии. [кнопка 2.] Отмена
«


Как ни странно, объявление уже загружено, когда появляется это всплывающее окно. Если я нажимаю «Отмена», приложение не разрывается (и объявление кликабельно!), Но то же самое всплывающее окно появится, если приложение попытается получить новое объявление, перезагрузив страницу ad.html. Опять же, всплывающее окно появляется, казалось бы, после того, как новое объявление загружено!
Это происходит, если я пытаюсь загрузить другие страницы, например http://www.questionablecontent.net,, но не могу, если я загружаю http://www.stackoverflow.com или страницу https, например, Google.
Я не могу сказать, создает ли AIR всплывающее окно или андроид, но я почти уверен, что это Android.

У моего манифеста Android есть только два разрешения: INTERNET и ACCESS_NETWORK_STATE.
У меня есть HTC Incredible 2 на verizon.

Я открыт для ЛЮБОГО исправления, что jsut удаляет это всплывающее окно!

1 Ответ

0 голосов
/ 05 марта 2012

У вас проблема с сертификатом CA.Возможно, центр сертификации, который проверяет ваш домен, не установлен или, по крайней мере, не виден для Adobe AIR.Я не знаю, будет ли это работать на Android, но вот описание того, как установить сертификат в AIR для OpenSuSE: http://rachaelandtom.info/content/remove-unverified-server-pop-air

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...