Но после сборки с помощью eas build -p android работает только вход в систему. После входа в систему главный экран не отображает события — он просто говорит «нет событий» или ничего не показывает. Создание нового события попадает на серверную часть и сохраняется в базе данных, но по-прежнему не отображается в приложении.
Некоторый контекст:
Серверная часть НЕ является локальной, она размещается на реальном удаленном сервере, например http://api.myserver.com.
Я не использую .env, просто жестко запрограммировал baseUrl в отдельном файле конфигурации/хранилище.
Внутренний URL-адрес использует HTTP (а не HTTPS)
Я добавил в app.json следующее:
Код: Выделить всё
{
"android": {
"usesCleartextTraffic": true
},
"ios": {
"infoPlist": {
"NSAppTransportSecurity": {
"NSAllowsArbitraryLoads": true
}
}
}
Кто-нибудь сталкивался с этим?
Может ли это быть связано с использованием HTTP вместо HTTPS или с чем-то еще в производственной среде EAS?
Есть идеи, как это отладить?
Подробнее здесь: https://stackoverflow.com/questions/796 ... production
Мобильная версия