Android如何使用深度链接到一个服务?

4
我可以让Activity工作,并进行深入链接,但是我在尝试打开服务时遇到了麻烦。 从我看到的情况来看,深层链接的意图过滤器需要使用活动操作ACTION_VIEW才能工作。

这个想法是在应用程序中有一个中央服务来处理所有深度链接,然后该服务可以根据数据参数启动正确的活动。

这是否可能,还是我需要在每个可链接的活动中放置具有不同路径前缀的单独意图过滤器?

1个回答

5

Android的深度链接功能仅限于前台活动(参考资料)。

可能的解决方案

您可以启动一个Activity(透明/无历史记录/不包括在最近使用列表中/单实例),该活动调用Service(或所需的活动)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接