如何触发深层链接?

How to trigger deeplinks?

在我的应用程序中,我启用了深层链接,例如:

<activity android:name="com.example.android.DeepLinkActivity">
    <intent-filter android:autoVerify="true">
        <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <category android:name="android.intent.category.BROWSABLE"/>
        <data android:host="www.bartsimposon.net" android:scheme="https"/>
        <data android:pathPattern="/kwitchiboo/.*\.html"/>
    </intent-filter>
</activity>

当我进入我的智能手机浏览器时,我很期待

https://www.bartsimpson.net\kwitchiboo\something.html

触发我的 DeepLinkActivity ?

您必须单击此 link,而不是在某些浏览器中手动输入地址 field/omnibox。在您的手机上导航至此 site/topic 并尝试点击此处:

https://www.bartsimpson.net/kwitchiboo/something.html

在您安装应用程序并首次 this-kind link 单击系统后,系统将询问您要在哪个应用程序中打开 URL、浏览器或您的应用程序。还有“总是”和“只有一次”选项