Я нашел эту статью: Новый способ поиска контента в ваших приложениях, и я очень рад этой возможности. Я хочу показать контент приложения в результатах поиска Google, например:
Но в этой статье нет информации о том, как реализовать эти функции в вашем приложении.
Я использую API индексирования приложений в своем приложении, как описано в статьях:
Это мой код:
...
private GoogleApiClient mClient;
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ac_main);
mClient = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();
}
public Action getAction() {
Thing object = new Thing.Builder()
.setName("Test Content")
.setDescription("Test Description")
.setUrl(Uri.parse("myapp://com.example/"))
.build();
return new Action.Builder(Action.TYPE_VIEW).setObject(object)
.setActionStatus(Action.STATUS_TYPE_COMPLETED)
.build();
}
@Override
public void onStart() {
super.onStart();
mClient.connect();
AppIndex.AppIndexApi.start(mClient, getAction());
}
@Override
public void onStop() {
AppIndex.AppIndexApi.end(mClient, getAction());
mClient.disconnect();
super.onStop();
}
...
И это результат:
Google показывает мое тестовое содержимое приложения, но без описания и предварительного просмотра. Есть ли способ добавить описание и изображение предварительного просмотра в результатах поиска Google? (например, Youtube или Twitter)