自定义深层链接方案在某些情况下不起作用

时间:2015-07-21 09:35:14

标签: android intentfilter deep-linking

自定义深层链接方案在其他数据标记添加到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="@string/deep_link_scheme" />
        <data android:scheme="http" android:host="myhost" />
        <data android:scheme="https" android:host="myhost" />
    </intent-filter>

将自定义主题数据标记移动到单独的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="myhost" />
        <data android:scheme="https" android:host="myhost" />
    </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="@string/deep_link_scheme" />
    </intent-filter>

0 个答案:

没有答案