Подтвердить что ты не робот

Ионная/firebase ipv6 Отказ приложения Auth ios

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

Я создаю приложение с использованием Ionic Framework с бэкэнд Java. Сейчас мы используем Firebase для входа пользователя в систему.

У нас было трудное время получить наше приложение в магазине в июне этого года, потому что наш сервер не поддерживал ipv6 изначально. После этого мы прошли проверку. Но теперь, когда мы пытаемся отправить обновление (с новым рецензентом), они не могут войти в наше приложение через ipv6 из новой установки.

После дальнейшего тестирования мы поняли, что наш URL-адрес firebase, похоже, недоступен для ipv6 (хотя мы все еще не реплицировали отчет по обзору приложения - наш тест правильно отображает сообщение об ошибке, но они сказали, что приложение зависает).

Мне трудно поверить, что firebase не поддерживает ipv6, но тестирование показывает, что это так. (после входа в ipv6 отлично работает с нашим сервером, мы считаем, что возможность firebase для пользователей авто-relogin отключена, поэтому мы ошибочно попали в магазин в первую очередь). Кто-нибудь сталкивался с подобными проблемами с вашим приложением firebase? Что вы сделали, чтобы решить эту проблему? Вам в итоге пришлось отказаться от огневой базы или проблема лежала где-то в другом месте?

p.s. Я долго и упорно, но не смог найти какую-либо документации о fireabse совместимости с ipv6 или их отсутствием. Если кто-либо видел такую ​​документацию, это также было бы очень полезно.

4b9b3361

Ответ 1

Ну, вы можете сделать некоторые сетевые синаниганы, например, использовать обратный прокси IPv6, который подключается к вашей Firebase через IPv4, что позволит им войти в систему с использованием IPv6, хотя Firebase не поддерживает его. Я предлагаю искать NGINX для этого, если вы хотите реализовать его самостоятельно или заглянуть в Cloudflare, если вы хотите получить это как услугу.