индексация приложения - как не сопоставить весь мой сайт с приложением

Я реализовал индексацию приложений Google в своем приложении, хотя мне это очень сложно понять. Я создал следующий фильтр намерений в своем приложении

        <intent-filter android:label="@string/app_name">
            <data android:scheme="android-app"
                android:host="com.towers.mywebsite" />
            <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="www.mywebsite.com" />
            <data android:scheme="https"
                android:host="www.mywebsite.com" />
        </intent-filter>

Я хотел бы получить все ссылки, такие как www.mywebsite.com?parameter=123, но НЕ ссылки, такие как www.mywebsite.com/somethingelse.

С фильтром намерений выше мое приложение находится в списке возможных приложений для открытия всех глубоких ссылок, таких как www.mywebsite.com...

У меня вопрос: правильно ли я делаю? Как я должен отфильтровать намерение, чтобы все ссылки не пытались открыть приложение? Я думал, что Google выберет вариант «открыть приложение или браузер», проверив, какие страницы моего веб-сайта имеют атрибут link rel, но похоже, что он полагается только на намерение моего приложения. фильтр. Поэтому мне нужно настроить их, чтобы фильтровать только нужные мне страницы. Как я могу это сделать?

Спасибо


person Marco Zanetti    schedule 19.02.2016    source источник


Ответы (1)


Вы можете полагаться на разметку, если не объявляете связь между приложением и веб-сайтом. https://developers.google.com/app-indexing/android/app#declare-a-website-association

Вы также можете попробовать управлять индексацией, создав файл noindex.xml, чтобы указать URL-адреса, которые вы хотите исключить из индекса Google. https://developers.google.com/app-indexing/android/app#noIndex

Ваше здоровье,

MB

person Mia    schedule 08.03.2016