1

我希望能够处理这样的深层链接:

appnm://typeA/12
appnm://typeA/42
appnm://typeA/99
....

appnm://typeB/43
appnm://typeB/092
appnm://typeB/....
  1. 我是否必须进行两项活动 - A 类和 B 类活动。或者我可以在一项活动中同时处理这两项活动吗?例如,这是否可行:

    数据 android:scheme="appnm" android:host="" android:pathPrefix="/" />

  2. 当我在手机上输入一些注释“http:// ...”时,它会自动让我选择像链接一样输入它。但是在我的情况下“appnm:// ...”它没有。那么如何使用自定义方案测试深层链接?

4

2 回答 2

2

您可以添加 mime 类型,这些类型将指定深度链接的数据类型。如果您希望所有深层链接都转到同一个活动,您只需在该活动中声明意图过滤器,仅使用 uri 方案。但是,声明 mime 类型可用于将不同类型的数据引导到不同的活动。

这是否澄清了你的疑问?

于 2016-01-30T17:35:56.840 回答
0

DeepLinkDispatchairbnb将帮助您处理所有自定义 URL。

在github的库页面上解释了如何使用

于 2020-02-28T05:20:53.087 回答