是否可以使用动态链接从2个不同的域链接到同一个应用程序?

时间:2018-01-22 10:25:03

标签: deep-linking firebase-dynamic-links firebase-app-indexing

我有2个域和一个应用,但会通过深层链接从两个域链接到应用页面。

是否可以从e链接。 G。 static.domain.com和content.domain.com都与动态链接相同的应用程序? 在此先感谢:)

1 个答案:

答案 0 :(得分:1)

当然,您可以根据需要添加多个域。 只需在清单中添加您的域名。

<data android:host="static.domain.com" android:scheme="http"/>
<data android:host="static.domain.com" android:scheme="https"/>
<data android:host="content.domain.com" android:scheme="http"/>
<data android:host="content.domain.com" android:scheme="https"/>

所以,代码看起来像这样:

<intent-filter>
    <action android:name="android.intent.action.VIEW"/>
    <category android:name="android.intent.category.DEFAULT"/>
    <category android:name="android.intent.category.BROWSABLE"/>
    <data android:host="static.domain.com" android:scheme="http"/>
    <data android:host="static.domain.com" android:scheme="https"/>
    <data android:host="content.domain.com" android:scheme="http"/>
    <data android:host="content.domain.com" android:scheme="https"/>
</intent-filter>

不要忘记通过在.well-known文件夹中添加assetlinks.json来验证您的域名。确保使用https://static.domain.com/.wll-known/assetlinks.jsonhttps://content.domain.com.com/.wll-known/assetlinks.json可以访问。应该使用https来验证您的域名。

干杯