2016-08-02 2 views
22

두 번째로 앱 스토어에 업데이트를 제출하는 동안 이상한 문제가 발생했습니다.ionic/firebase ipv6 인증 거부 앱

Java 백엔드가있는 Ionic Framework를 사용하여 앱을 제작하고 있습니다. 지금 우리는 사용자 로그인을 위해 Firebase를 사용합니다.

우리 서버가 원래 ipv6을 지원하지 않았기 때문에 이번 6 월에 앱을 스토어에로드하는 데 어려움을 겪었습니다. 이것을 설정 한 후에 우리는 검토를 끝냈습니다. 그러나 이제 새로운 리뷰에서 ipv6를 통해 앱에 로그인 할 수없는 새로운 리뷰어로 업데이트를 제출하려고합니다.

추가 테스트를 마친 후 우리는 fireview URL이 ipv6을 통해 접근 할 수없는 것으로 나타났습니다. (우리는 여전히 앱 리뷰의 보고서를 복제하지 않았지만 오류 메시지가 올바르게 표시되지만 앱이 멈 춥니 다.).

firebase가 ipv6를 지원하지 않는다고 생각하기는 어렵지만 테스트 결과에 따르면 그렇습니다. (일단 ipv6에 로그인하면 우리 서버에서 정상적으로 작동합니다. 우리는 사용자를 오프라인으로 자동 relogin 할 수있는 firebase의 기능이 실수로 우리가 실수로 저장소에 저장 한 이유라고 생각합니다). firebase 앱으로 비슷한 문제를 경험 한 사람이 있습니까? 그것을 해결하기 위해 당신은 무엇을 했습니까? 당신은 파이어베이스를 버려야 만 했습니까? 아니면 다른 곳에 문제가 있습니까?

p.s. 나는 길고 열심히 보았지만 방화벽이나 ipv6과의 호환성에 대한 문서를 찾을 수 없었습니다. 이런 종류의 문서를 본 사람이라면 엄청난 도움이 될 것입니다.

+0

교차 게시 : https://groups.google.com/forum/#!topic/firebase-talk/t61zHXvuR3U, 더 잘 맞는 것 같습니다. –

+1

내가 게시 된 firebase-talk 그룹에 더 적합하기 때문에이 주제를 오프 토픽으로 끝내기로했습니다 : https://groups.google.com/forum/#!topic/firebase-talk/t61zHXvuR3U –

+5

이 질문을 닫지 마십시오. 나는 똑같은 문제가 있고, OP와 똑같은 질문을하고, 무엇을해야할지 우둔합니다. Google 그룹이나 다른 곳에서 해결 된 것은 없습니다.이 질문은 여기에 있어야합니다. – rigdonmr

답변

0

Firebase가 IPv6를 지원하지 않아도 IPv6을 사용하여 로그인 할 수있게 해주는 IPv4를 통해 Firebase에 연결하는 IPv6 역 프록시를 사용하는 것과 같은 네트워킹 전략을 만들 수 있습니다. 직접 구현하고 싶거나 Cloudflare을보고 싶다면 NGINX을 찾으시는 것이 좋습니다.

2

불행히도 Apple은 IPv6 호환성 문제로 네트워킹과 관련된 모든 버그를 놓치고있는 것으로 보입니다 (호환성 테스트 중에 충돌하는 한). 대부분의 경우 Firebase IPv6 호환성과 관련이 없습니다.

Firebase는 IPv6에서 테스트되었으며 호환 가능합니다. IPv6 environment에서 앱을 테스트하고 찾은 오류의 스택 추적을 확인해야합니다. Firebase가 오류를 일으키는 것으로 확인되면 file a ticket을 지원합니다.