Android-добавление по крайней мере одного действия с целью просмотра действия-фильтр после обновления SDK версии 23
Я получаю следующую подсказку в AndroidManifest.xml
приложение не индексируется поиском Google; подумайте о добавлении хотя бы одного Действие с намерением-наполнителем вида действия. См. объяснение новые подробности.
добавляет глубокие ссылки, чтобы получить ваше приложение в индекс Google, чтобы получить установки и трафик для вашего приложения из поиска Google.
любой может объяснить, почему это и что?
ваша помощь будет оценили.
1 ответ:
из официальной документации :
чтобы разрешить Google сканировать содержимое вашего приложения и разрешить пользователям вводить ваше приложение из результатов поиска, необходимо добавить фильтры намерений для соответствующих действий в манифесте приложения. Эти фильтры намерений позволяют создавать глубокие ссылки на контент в любой из ваших действий. Например, пользователь может нажать на глубокую ссылку для просмотра страницы в торговом приложении, которая описывает предложение продукта, которое ищет пользователь.
по этой ссылке включение глубоких ссылок для содержимого приложения вы увидите, как использовать его.
и используя этот Проверьте Реализацию Индексации Приложения как это проверить.
в следующем фрагменте XML показано, как можно указать фильтр намерений в вашем манифесте для глубокой связи.
<activity android:name="com.example.android.GizmosActivity" android:label="@string/title_gizmos" > <intent-filter android:label="@string/filter_title_viewgizmos"> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <!-- Accepts URIs that begin with "http://www.example.com/gizmos” --> <data android:scheme="http" android:host="www.example.com" android:pathPrefix="/gizmos" /> <!-- note that the leading "/" is required for pathPrefix--> <!-- Accepts URIs that begin with "example://gizmos” --> <data android:scheme="example" android:host="gizmos" /> </intent-filter> </activity>
для тестирования через Android Debug Bridge
$ adb shell am start -W -a android.intent.action.VIEW -d <URI> <PACKAGE> $ adb shell am start -W -a android.intent.action.VIEW -d "example://gizmos" com.example.android