如何为我的应用设置深层链接并在谷歌搜索它

时间:2016-04-26 02:46:50

标签: android deep-linking

我想在我的应用中设置深层链接,当在我的设备浏览器中搜索它时,它可以打开我的应用。这是我的代码: 在Mainfest.xml中

 <application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity android:name=".MainActivity">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
        <!-- handle website links -->
        <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="tannerperrien.com"
                android:scheme="http" />
        </intent-filter>

        <!-- handle app links -->
        <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="tannerperrien" />
        </intent-filter>
    </activity>
</application>

当我使用谷歌播放的应用测试深层链接时:test deep link它可以打开我的应用,但我可以从浏览器中搜索它。 我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

您可以在此处查看doc for deeplinking。它有如何实现和如何测试。 http://developer.android.com/training/app-indexing/deep-linking.html#testing-filters

答案 1 :(得分:0)