Почему fetch выглядит неуверенно на React Native Android? - PullRequest
0 голосов
/ 15 февраля 2020

У меня очень странная проблема с извлечением на React Native.

Не знаю, есть ли здесь вопрос, но я все равно пытаюсь!

Я используя FETCH для получения данных из моего API. Каждый раз при запуске FETCH я запускаю setTimeout, который позволяет прервать () текущую выборку через 30 секунд, если ответа по-прежнему нет. На iOS все работает отлично, однако на Android я регулярно получаю тайм-ауты на выборку. Как будто выборка время от времени дает сбой?

Я действительно не понимаю, откуда она может взяться, может быть, есть порты, которые нужно открыть со стороны android? Или Android имеет другое сетевое управление по сравнению с iOS, о котором я должен знать, чтобы лучше управлять соединением?

Может ли использование Ax ios вместо fetch решить эту проблему?

Редактировать: мой API находится в https, и я также добавил строку 'android: используетCleartextTraffic = "true" ", чтобы убедиться, что он не может прийти оттуда, но выборка все еще колеблется.

Надеюсь, я ясно дал понять!

Спасибо тебе за это, Виктор

...