我为Firebase动态链接设置了自定义URL前缀。我通过REST API创建缩短的URL,如下所示:
{
"dynamicLinkInfo": {
"domainUriPrefix": "https://my-custom-domain.com",
"link": "URL_TO_BE_SHORTENED"
},
"suffix": {
"option": "SHORT"
}
}
Firebase项目已链接到我的iOS和Android应用程序。
这里是对按照上面创建的链接的调试(我是通过在动态链接的末尾添加?d = 1来获得此链接的)。根据调试,它应该打开Web链接。
我希望用户点击链接并打开URL。目前,该应用在iOS和Android上打开。如果未安装该应用程序,则会将用户带到我们应用程序的相应应用程序商店列表。我如何才能使我们的自定义域像普通的缩短URL一样正常工作,并把用户带到网页上而不打开我们的应用程序或应用程序商店?
答案 0 :(得分:0)
实际上,这非常简单,当您创建动态链接时,您可以定义不同平台(iOS,Android,Web)上的行为。 (选择对现有链接进行修改以修改行为)
在此部分下 “为XXX定义链接行为” 选择 “在浏览器中打开深层链接URL”
然后该链接将直接在浏览器中打开。
如果您想将它们引导到应用程序中,并且仅当未安装应用程序时,才将其重定向到url,然后选择: “在iOS应用中打开深层链接”->选择您的应用 然后在“如果未安装您的应用程序,将用户发送到”部分下,选择“自定义网址”,然后粘贴原始网址。