阻止浏览器打开应用程序

时间:2016-07-29 11:08:11

标签: android android-intent soundcloud intentfilter

我正在使用soundcloud api,并且我尝试从他们的OAuth2授权端点https://soundcloud.com/connect生成访问令牌。

在身份验证过程中,我启动一个Intent以启动默认浏览器并转到上面指定的链接。问题是,它会自动打开soundcloud的原生应用程序,并显示一个Toast"加载该URL时出现问题"因为sc本机应用程序设置为打开m.soundcloud.com和soundcloud.com URL。

然而,当我自己打开浏览器并手动输入地址时,它可以正常运行而无需打开sc本机应用程序。值得一提的是,商店中存在一个应用程序,它在默认浏览器中打开上面的连接链接,而不会弹出本机sc应用程序。

我想知道是否有一个意图过滤器或某些东西迫使浏览器不要重定向到任何第三方应用程序,或者像我在没有意图的情况下手动打开它一样。我不知道这是否有意义,但我希望你有这个想法。

0 个答案:

没有答案