浏览器无法使用深度链接从浏览器打开应用程序

时间:2019-09-24 15:56:18

标签: android android-deep-link

我正在尝试在自己的系统中实现深层链接,因此用户将能够从浏览器中打开应用程序。因此,我在Manifest.xml中的应用程序中添加了深层链接。这段代码正在adb上运行,但是当我尝试在浏览器中打开此链接时,该应用程序无法打开。什么会导致此错误?我什至看不到我的代码中的意图

<activity
    android:name=".ui.main.MainActivity"
    android:configChanges="orientation|screenSize|screenLayout|smallestScreenSize"
    android:screenOrientation="portrait"
    android:windowSoftInputMode="adjustPan">

    <intent-filter>
        <action android:name="android.intent.action.MAIN" />

        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>

    <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:scheme="http"
            android:host="example.com"
            android:pathPrefix="/"/>
    </intent-filter>
</activity>

1 个答案:

答案 0 :(得分:0)

使用Firebase深度链接(Hope Help-full)

https://firebase.google.com/docs/dynamic-links