我们的Android应用程序只有一个主要活动。所有后续屏幕都已实现为片段。
我们正在尝试使用Google开发者指南实施应用程序索引。但是,因为只有一个主要活动,所以只有主屏幕被索引。我们还尝试在片段级别而不是活动级别处理传入的意图,但它仍然无法工作。
是否有人成功实施了针对具有多个片段而非多个活动的应用的应用索引?任何帮助将不胜感激
由于
答案 0 :(得分:2)
这应该有效。以下是我认为您的应用有效的方法:
MainActivity
在活动开始或恢复时捕获意图。VIEW_ACTION
,那么将从数据有效负载中解析深层链接,并使用该深层链接的内容呈现片段。onStart()
方法片段中,您可以调用App Indexing API来注册视图的start()
。onStop()
方法中,请确保调用App Indexing API注册视图的end()
。请注意,最后几个步骤要求片段知道传递给MainActivity
的原始深层链接URI,因此您需要确保该片段具有对该URI的引用。