如何使用URL打开应用程序

时间:2016-11-22 08:50:30

标签: android deep-linking

当用户在浏览器上重定向网址时,我想打开我的应用。

我的网址是:

http://www.subdomain.Domain.com/mytransactions

manifest.xml内我写了这个:

    <activity android:name="*.*.*.MyTransactions" >

        <intent-filter >
            <category android:name="android.intent.category.DEFAULT" />
            <action android:name="android.intent.action.VIEW"/>
            <data
                android:host="www.domain.com"
                android:scheme="mytransactions"
                android:pathPrefix="/subdomain"/>
            <category android:name="android.intent.category.BROWSABLE" />

        </intent-filter>

    </activity>

但是当我在浏览器上输入此网址时,我的应用无法启动。

1 个答案:

答案 0 :(得分:0)

您需要在<data>

中进行一些更改
<data
    android:host="www.subdomain.Domain.com"
    android:pathPrefix="/mytransactions"
    android:scheme="http" />

您的代码存在的问题是您尚未定义scheme