如果链接未注册,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 动态链接默认行为的主要内容,如果未能解决你的问题,请参考以下文章