Android 针对具有单个主活动的应用的应用索引

Android 针对具有单个主活动的应用的应用索引,android,android-fragments,android-app-indexing,Android,Android Fragments,Android App Indexing,我们的android应用程序只有一个主要活动。所有后续屏幕都已作为片段实现 我们正在尝试使用谷歌开发者指南来实现应用程序索引。但是,因为只有一个主活动,所以只有主屏幕被索引。我们还尝试在片段级别而不是活动级别处理传入的意图,但仍然不起作用 是否有人成功地为具有多个片段而不是多个活动的应用程序实施了应用程序索引?任何帮助都将不胜感激 谢谢这应该行得通。以下是我想象你的应用程序如何工作: 您的清单有一个意向过滤器,它向您的MainActivity发送深层链接 main活动捕获活动开始或恢复时的意图

我们的android应用程序只有一个主要活动。所有后续屏幕都已作为片段实现

我们正在尝试使用谷歌开发者指南来实现应用程序索引。但是,因为只有一个主活动,所以只有主屏幕被索引。我们还尝试在片段级别而不是活动级别处理传入的意图,但仍然不起作用

是否有人成功地为具有多个片段而不是多个活动的应用程序实施了应用程序索引?任何帮助都将不胜感激


谢谢

这应该行得通。以下是我想象你的应用程序如何工作:

  • 您的清单有一个意向过滤器,它向您的MainActivity发送深层链接
  • main活动
    捕获活动开始或恢复时的意图
  • 如果启动MainActivity的意图是一个
    查看\u操作
    ,则从数据有效负载中解析深层链接,并呈现一个包含该深层链接内容的片段
  • 在片段的
    onStart()
    方法中,调用应用程序索引API来注册视图的
    start()
  • 当用户离开应用程序中的该页面时,会显示一个不同的片段
  • 在深度链接片段的
    onStop()
    方法中,确保调用应用程序索引API来注册视图的
    end()

  • 请注意,最后几步要求片段知道传递到
    MainActivity
    的原始深度链接URI,因此您需要确保片段有一个对该URI的引用。

    您指的是什么“开发者指南”?所指的指南可能是: