Ошибка XMLHttpRequest только при загрузке из Google Play

Я создал приложение с использованием Icenium Graphite, которое использует XMLHttpRequest для получения данных с другого сайта. Если я создаю приложение и загружаю его на свой телефон из Icenium напрямую, оно отлично работает на моем телефоне. Однако, если я опубликую его в Goo gle Play и скачаю оттуда, я получаю ошибку XMLHttpRequest Exception 101.

Я понимаю, что XMLHttpRequest может вызвать проблемы на разных сайтах, но почему то же приложение будет работать нормально, если я установлю его одним способом, а не другим? Я в тупике...

Вот код:

            var url = "https://someremoteserver.com/currencies/exchange_rates";
            var xmlHttp = new XMLHttpRequest();
            xmlHttp.open("GET", url, false);
            xmlHttp.send(null);

Спасибо

1 ответ

Попробуйте отладку на устройстве, используйте плагин jshybugger для этой цели. Вы также можете настроить прокси-сервер Fiddler на своем устройстве. Если это проблема запроса / ответа, вы сможете быстро ее найти.

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