Android App link - Open a url from app in browser without triggering App Link

后端 未结 4 476
名媛妹妹
名媛妹妹 2021-01-12 05:46

I have enabled App linking in my application. It works fine. But in my application there are some scenarios where i cannot handle the incoming url. In those cases i want to

4条回答
  •  粉色の甜心
    2021-01-12 06:02

    String data = "example.com/your_url?param=some_param";
    Intent defaultBrowser = Intent.makeMainSelectorActivity(Intent.ACTION_MAIN, Intent.CATEGORY_APP_BROWSER);
    defaultBrowser.setData(data);
    startActivity(defaultBrowser);
    

    this technique (using makeMainSelectorActivity) will force the link to open in the device's default browser

    Note - makeMainSelectorActivity only works for API level 15 and above.

    If you need to support API levels lower than 15, you could try this hack

提交回复
热议问题