У меня очень странная проблема с извлечением на React Native.
Не знаю, есть ли здесь вопрос, но я все равно пытаюсь!
Я используя FETCH для получения данных из моего API. Каждый раз при запуске FETCH я запускаю setTimeout, который позволяет прервать () текущую выборку через 30 секунд, если ответа по-прежнему нет. На iOS все работает отлично, однако на Android я регулярно получаю тайм-ауты на выборку. Как будто выборка время от времени дает сбой?
Я действительно не понимаю, откуда она может взяться, может быть, есть порты, которые нужно открыть со стороны android? Или Android имеет другое сетевое управление по сравнению с iOS, о котором я должен знать, чтобы лучше управлять соединением?
Может ли использование Ax ios вместо fetch решить эту проблему?
Редактировать: мой API находится в https, и я также добавил строку 'android: используетCleartextTraffic = "true" ", чтобы убедиться, что он не может прийти оттуда, но выборка все еще колеблется.
Надеюсь, я ясно дал понять!
Спасибо тебе за это, Виктор