0

这似乎是一个有点蹩脚的问题,但除了覆盖活动的 onStart 方法之外,我还没有找到任何其他示例可以在其他任何地方运行该方法。(Google App Indexing 文档也不是很好)

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

但是,在我们的应用程序中,我们没有实际构建在 start 方法中传递的操作所需的所有数据。因此,在 onResume 中,我启动了一个在后台加载数据的线程,然后调用 start 方法。

我只是想知道是否需要在 onStart 中调用此启动,否则它可能会阻止 App Indexing。据我观察,它不应该,但我不是 100% 确定,因为我只看到了那些 onStart 示例。

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

Xamarin 示例:

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

4

0 回答 0