我们的 android 应用程序有一个主要活动。所有后续屏幕都已实现为片段。
我们正在尝试使用谷歌开发者指南来实现应用索引。但是,因为只有一个主要活动,所以只有主屏幕被索引。我们还尝试在片段级别而不是活动级别处理传入的意图,但它仍然不起作用。
有没有人成功地为具有多个片段而不是多个活动的应用程序实现应用程序索引?任何帮助,将不胜感激
谢谢
我们的 android 应用程序有一个主要活动。所有后续屏幕都已实现为片段。
我们正在尝试使用谷歌开发者指南来实现应用索引。但是,因为只有一个主要活动,所以只有主屏幕被索引。我们还尝试在片段级别而不是活动级别处理传入的意图,但它仍然不起作用。
有没有人成功地为具有多个片段而不是多个活动的应用程序实现应用程序索引?任何帮助,将不胜感激
谢谢
这应该有效。这是我想象你的应用程序如何工作的:
MainActivity
活动开始或恢复时捕获意图。VIEW_ACTION
,则从数据有效负载中解析深层链接,并使用该深层链接的内容呈现片段。onStart()
您片段的方法中,您调用 App Indexing API 来注册start()
视图的。onStop()
您的深层链接片段的方法中,确保您调用 App Indexing API 来注册end()
视图的。请注意,最后几个步骤要求片段知道传递到的原始深层链接 URI,MainActivity
因此您需要确保片段具有对该 URI 的引用。