如果链接未注册,Firebase 动态链接默认行为

Posted

技术标签:

【中文标题】如果链接未注册,Firebase 动态链接默认行为【英文标题】:Firebase dynamic link default behavior if link not registered 【发布时间】:2020-06-13 19:44:17 【问题描述】:

有没有办法为未“注册”的动态链接设置默认行为

我可能允许用户共享该应用。最好有https://myapp.page.link/user_id_1234

我没有在 Firebase 动态链接控制台注册 user_id_1234。我知道我可以以编程方式创建这些链接,但我宁愿只在链接未注册时发生“默认”行为。

这可能吗?

如果有 https://myapp.page.link/default?user_id=1234 也可以选择

但这似乎不起作用。

有什么想法吗?

【问题讨论】:

【参考方案1】:

我认为您将深层链接与动态链接混淆了。动态链接根据平台处理指向内容的深层链接。

例如你有一个深层链接:https://example.com/user/1234

假设您从控制台为动态链接创建了一个域:https://myapp.page.link

现在您可以创建一个动态链接,用于在您的应用中打开深层链接内容。动态链接只能接受here 中提到的特定参数。但是,您可以将参数传递给您的深层链接,

https://myapp.page.link/?link=https%3A%2F%2Fexample.com%2Fuser%2F1234&apn=com.example.app&ibi=com.example.app

上述动态链接会在您的 android 应用程序中打开深层链接,包名称为 com.example.app,而 ios 应用程序的包 ID 为 com.example.app

【讨论】:

以上是关于如果链接未注册,Firebase 动态链接默认行为的主要内容,如果未能解决你的问题,请参考以下文章

未创建 Firebase 动态链接 - 离子

带有颤动的 Firebase 动态链接:深层链接 URL 未打开应用程序

Firebase 动态链接重定向

Firebase 动态链接分析未显示?

如何区分 Firebase 动态链接的启动和安装?

测试未发布应用的 Firebase 动态链接