从chrome启动的Intent忽略了组件

时间:2017-07-27 09:37:21

标签: android google-chrome android-intent deep-linking

在我的应用中,我有两个处理myapp://some_task uri的活动。

当我使用以下链接(每docs)在html中创建一个按钮时:

intent://some_task#Intent;scheme=myapp;end

它向用户显示一个选择器,询问用于该意图的活动(有意义)。

所以我在意图中添加了一个组件部分,因此我可以选择要使用的活动:

intent://some_task#Intent;scheme=myapp;component=com.package/.Activity1;end

但它只是忽略组件部分,仍然显示活动选择器

我还尝试使用package + component,没有自定义uri:

intent:#Intent;package=com.package;component=com.package/.Activity1;end

这个似乎总是在我的应用页面上打开Play Store

我知道我可以更改其中一个活动来处理不同的URL,但它会永远消失,直到所有用户都更新到固定版本,我需要将此消息推送给所有用户。

感谢。

0 个答案:

没有答案