Firebase主机-用户自定义域(白色标签)

Firebase主机-用户自定义域(白色标签),firebase,firebase-hosting,Firebase,Firebase Hosting,我正在为我的一个应用程序使用firebase,并希望添加一些功能,让我的用户可以自定义域名并使用自己的域名 因此,他们可以将我的应用程序的“example.com/bla”更新为“mydomain.com/bla”,作为高级品牌功能(白色标签) firebase托管/功能是否可行?如果可能,如何实现 我正在寻找的一个例子可以在这里找到: 仅将此问题标记为已回答,在此粘贴Michael Bleigh的评论: Firebase主机不太适合多租户域 供应。在一个站点上访问20个以上的域是不可能的 建议

我正在为我的一个应用程序使用firebase,并希望添加一些功能,让我的用户可以自定义域名并使用自己的域名

因此,他们可以将我的应用程序的“example.com/bla”更新为“mydomain.com/bla”,作为高级品牌功能(白色标签)

firebase托管/功能是否可行?如果可能,如何实现

我正在寻找的一个例子可以在这里找到:

仅将此问题标记为已回答,在此粘贴Michael Bleigh的评论:


Firebase主机不太适合多租户域 供应。在一个站点上访问20个以上的域是不可能的 建议使用,可能会导致资源调配延迟和其他问题


因此答案是“不,这不可能(至少在写这个答案的时候),因为它不会扩展到超过20个域。”

您可以将多个域与同一个项目/站点相关联。看见对于您的用例来说,这是否足够,我们很难说,所以如果您遇到问题,您可能想尝试一下并报告。谢谢@FrankvanPuffelen。我的想法是,我的应用程序的用户可以从应用程序中分配他们的域权限。此处可以找到此类功能的一个示例:。其想法是,每个用户都可以拥有自己的自定义域,而据我从文档中看到,一个项目仅限于36个自定义域,因此我假设firebase托管不可能做到这一点?这里有另一个链接,描述了如何设置这一功能,如果这有帮助的话:我认为没有API可以向其中添加自定义域Firebase主机,因此,这肯定需要您的每一部分手动工作。但一般来说,Firebase项目并不意味着要容纳多个白标客户,因为在这种情况下,您正在混合他们的资源。一般来说,您应该为每个客户设置一个单独的项目。Firebase托管不太适合多租户域配置。不建议在单个站点上超过20个域,这可能会导致资源调配延迟和其他问题。