iOS Firebase验证域对用户可见

iOS Firebase验证域对用户可见,ios,firebase,firebase-authentication,sfsafariviewcontroller,Ios,Firebase,Firebase Authentication,Sfsafariviewcontroller,我一直在寻找解决这个问题的方法,但我发现的一切似乎都适用于firebase web应用程序,而不是iOS实现 当验证用户是否使用firebase phone auth for iOS时,我知道recaptacha不太可能出现。但是,如果发生这种情况,它会为recaptcha创建一个webview,如下所示: 我有没有办法对用户隐藏myprojectd-12345.firebaseapp.com?恐怕它不太干净,也不太安全。我还没有找到任何关于这个主题的文档,解决这个问题的大多数堆栈溢出答案似乎

我一直在寻找解决这个问题的方法,但我发现的一切似乎都适用于firebase web应用程序,而不是iOS实现

当验证用户是否使用firebase phone auth for iOS时,我知道recaptacha不太可能出现。但是,如果发生这种情况,它会为recaptcha创建一个webview,如下所示:

我有没有办法对用户隐藏
myprojectd-12345.firebaseapp.com
?恐怕它不太干净,也不太安全。我还没有找到任何关于这个主题的文档,解决这个问题的大多数堆栈溢出答案似乎只适用于firebase web sdk


我是不是错过了什么地方?我也遵循了静默通知的文档,因此通常不会出现recaptcha。从文档中可以看出,“只有一小部分用户会体验到recaptcha”,但我仍然想说明这些用户的情况。

设置您的域以进行托管

步骤1:添加域

  • 从项目的托管页面,输入用于连接项目的向导 自定义域:

  • 如果您只有一个托管站点,请单击“连接域”。如果你有 多个托管站点,单击所需站点的查看,然后
    单击连接域。输入您想要的自定义域名 连接到您的托管站点

  • (可选)选中此框以重定向自定义服务器上的所有请求
    域到第二个指定域(例如example.com和
    重定向到相同的内容)

  • 单击“继续”启动验证过程

步骤2:验证域所有权

如果连接域安装向导中有要求,请验证您的apex域

第3步:上线

  • 在Firebase控制台的“连接域”窗口中,选择“快速” 新站点的设置或高级设置(如果您已有站点) 在另一个主机提供商上运行,需要零停机时间 迁移

查看详细信息。

我已经设置了一个验证域,但似乎只能在web sdk的firebase应用程序配置中指定验证域FirebaseApp.configure()似乎没有给出相同的结果option@GenchiGenbutsu做出了改变。你能解决这个问题吗?我也处于同样的情况,正在寻找解决办法。如果您找到了解决方案,请发布您的答案。那将非常有帮助。我已将自定义域连接到firebase,但无法确定如何将其显示给用户,而不是默认url。抱歉,我无法确定。最后我放弃了电话认证,转而使用Firebase auth提供的自定义认证令牌(由于应用程序需求发生变化,但这个问题毫无帮助),感谢您的回复。我想不出如何解决这个问题,结果被卡住了。还不确定向最终用户显示默认url是否安全。