将 Firebase 动态链接中的 URL 列入白名单

ede*_*dey 4 ios firebase swift firebase-dynamic-links

我设置了一个动态链接,邀请用户使用 Firebase 动态链接下载我的应用程序或发送到我的网站(我拥有该域,但尚未构建它,格式:www.my-domain.com)。Firebase 建议在 Firebase 控制台中将 URL 模式列入白名单,但我不熟悉它们所需的 RE2 语法。

Firebase 上有示例,所以我尝试了两个:

  1. ^ https://my-domain.com/ .*$

  2. ^ https://www.my-domain.com/ .*\wshare?\wshareProfileName=\wBecky%20\wThomas$ (其中 Becky Thomas 是用户名以及每个用户的更改)

我正在我的 iPhone 上对此进行测试,并希望它能够工作并能够共享链接,但是没有任何反应,并且我在 Xcode 终端中收到以下错误:

“Error Domain=com.firebase.durabledeeplink Code=0 “我们无法将参数“ https://www.my-domain.com/share?shareProfileName=James%20Thomas ”与您的 Google 项目中列入白名单的 URL 模式相匹配。[ https://support.google.com/firebase/answer/9021429] [ https://support.google.com/firebase/answer/9021429] "

任何建议将不胜感激

Cam*_*ron 6

该示例也不适合我,我通过删除一些斜杠使其工作。这是我正在使用的模式...

^https://example.com.*$
Run Code Online (Sandbox Code Playgroud)

如果您也想匹配子域,您可以使用此...

^https://.*example.com.*$
Run Code Online (Sandbox Code Playgroud)