Индексирование приложений Google Android - Нужно ли запускать метод запуска в переопределении onStart?

Это может показаться немного неубедительным вопросом, но я не нашел других примеров, где метод мог бы быть запущен где-либо еще, кроме переопределения метода onStart действия. (также не очень хорошая документация по индексированию приложений Google)

  @Override
  public void onStart() {
    super.onStart();
    mClient.connect();
    AppIndex.AppIndexApi.start(mClient, getAction()); //
  }

Однако в нашем приложении у нас нет всех данных, необходимых для фактического построения действия, которое передается в метод start. Поэтому в onResume я запускаю поток, который загружает данные в фоновом режиме, а затем вызываю метод start.

Мне просто интересно, нужно ли вызывать этот запуск в onStart, иначе это может помешать индексации приложений. По моим наблюдениям это не должно, но я не уверен на 100%, так как видел только те примеры onStart.

https://developers.google.com/android/reference/com/google/android/gms/appindexing/AppIndexApi

Пример Xamarins:

https://blog.xamarin.com/connect-with-your-users-with-google-search-and-app-indexing/

0 ответов

Другие вопросы по тегам