Redirect 具有自定义域的Firebase聚合物PWA,符号为';不能在移动设备上工作

Redirect 具有自定义域的Firebase聚合物PWA,符号为';不能在移动设备上工作,redirect,firebase,oauth,polymer,progressive-web-apps,Redirect,Firebase,Oauth,Polymer,Progressive Web Apps,在桌面上测试工作正常,各种提供商的弹出窗口出现。然而,在移动设备上,每个提供商都会打开一个新的浏览器窗口,但该地址是firebase应用程序的非自定义托管URL,登录流将停止 最初,Firebase文档建议在重定向URL中使用非自定义托管URL。我将所有提供者的设置更改为自定义设置:https://valleydevfest.com/__/auth/handler而不是https://valleydevfest-620d6.firebaseapp.com/__/auth/handler(也适用于

在桌面上测试工作正常,各种提供商的弹出窗口出现。然而,在移动设备上,每个提供商都会打开一个新的浏览器窗口,但该地址是firebase应用程序的非自定义托管URL,登录流将停止

最初,Firebase文档建议在重定向URL中使用非自定义托管URL。我将所有提供者的设置更改为自定义设置:
https://valleydevfest.com/__/auth/handler
而不是
https://valleydevfest-620d6.firebaseapp.com/__/auth/handler
(也适用于Facebook应用程序、Twitter应用程序和my Github应用程序)。这根本没有帮助,移动Chrome仍然重定向到一些
https://valleydevfest-620d6.firebaseapp.com/...
address,它要么停止加载,要么加载一个非常坏的网站版本(而不是OAuth登录)

最相关的代码:

var signIn = function(providerId) {
  var provider = getProviderForProviderId(providerId);
  var that = this;
  return this.auth.signInWithPopup(provider).catch(function(error) {
...

我怎样才能克服这一点


(该应用程序的全部来源:)

只是在Android版的Chrome上试用了一下,看起来还不错。你知道这个问题是什么吗?对我来说仍然不起作用,我仍然可以复制它,但它对大多数与会者都起作用。我在Android上使用Chrome,我的默认浏览器不是Chrome而是Dolhin有关系吗?这是一款带有KitKat的三星Note 3手机。我认为启用双因素身份验证并不重要,它会在第一次重定向时横向移动。桌面工作正常。我现在已经实现了匿名登录,所以这个问题暂时不相关。