2016-08-02 49 views
22

我遇到了一個奇怪的問題第二時間提交更新到應用程序商店。ionic/firebase ipv6 Auth ios應用程序拒絕

我建立使用離子框架與Java後端的應用程序。現在我們使用Firebase進行用戶登錄。

我們有一個艱難的時間讓我們的應用程序到實體店今年六月,因爲我們的服務器不支持IPv6的最初。設置完成後,我們通過審查。但是現在我們正在嘗試提交更新(使用新的審閱者),他們無法通過全新安裝通過ipv6登錄到我們的應用程序。

經過進一步測試,我們意識到我們的firebase網址似乎無法通過ipv6訪問(雖然我們還沒有複製應用評論報告 - 我們的測試正確顯示錯誤消息,但他們表示應用凍結)。

我很難相信火力點是不是啓用了IPv6,但測試表明,情況是這樣。 (一旦登錄ipv6可以正常使用我們的服務器,我們認爲firebase能夠在線下自動重新登錄用戶,這就是爲什麼我們錯誤地將它首次進入商店)。有沒有人遇到類似的問題與您的Firebase應用程序?你做了什麼來解決它?你最終不得不放棄火力基地還是其他地方存在問題?

p.s.我看起來很長很難,但找不到有關fireabse與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完全相同的問題,並且無能爲力。這些谷歌小組或任何東西都沒有解決,這個問題需要在這裏。 – rigdonmr

回答

0

那麼,您可以製作一些網絡shinanigans,例如使用IPv6反向代理,通過IPv4連接到您的Firebase,這將導致他們能夠使用IPv6登錄,即使Firebase不支持它。 我建議找NGINX的,如果你想給自己或尋找落實到Cloudflare,如果你想獲得,作爲一個服務。

2

遺憾的是蘋果公司似乎錯過屬性涉及與IPv6的兼容性問題,網絡的任何錯誤(只要它們的兼容性測試中達到它)。大多數情況下,它們實際上並不涉及Firebase IPv6兼容性。

Firebase已通過IPv6測試並且兼容。您應該在IPv6 environment中測試您的應用程序,並檢查您找到的任何錯誤的堆棧跟蹤。如果您看到Firebase導致該錯誤,請與file a ticket聯繫。

相關問題