1

Background

The situation is a little bit confusing but with try to explain:

I have 2 applications, A and B respectively.

Application A has some links which when clicked are supposed to open in application B (or use external browser in case application B isn't installed). This is the setup that I prefer as it doesn't use additional data since application B works offline fully.

However when application A updated, it no longer allows these links to open in application B (or external) browser, instead it has an internal browser which is limited and needs to use data to load the content which is inconvenient. I tried to communicate with the developer and sadly they said older applications were no longer supported hence I am stuck with application A with an internal browser.

Is there a way or workaround to at least force the app not to use its internal browser but allow for me to choose a preferred app or browser to open these links?

7
  • 1
    If the app A isn't firing an explicit intent to let the user choose the app to open with, I don't think you can do anything. There's no communication channel to intercept (not sure about some Xposed API hook though), developer is handling everything internally. You may try to modify the app code in some way, if possible at all. // Is that in-app browser really internal and not a custom tab or webview? Commented Nov 23, 2020 at 14:49
  • Thanks for your response. It looks like a custom tab, how to tell? Commented Nov 23, 2020 at 15:43
  • @xavier_fakerat How an app works can only be determined by reverse engineering (e.g. Jadx) or dynamic analysis (e.g. Frida). Both require Java and Android app development knowledge.
    – Robert
    Commented Nov 23, 2020 at 18:36
  • @Robert ok thanks I thought there was a quick way, just busy. I am familiar with reverse engineering though, will find some time to solve the puzzle, was just hoping it was as easy as intercepting or disabling the app's specific service(s) Commented Nov 23, 2020 at 18:50
  • 1
    If it is a Custom Tab, then my question might be related (though probably the answer might not be satisfying yet): Prevent apps opening links in Chrome Custom Tabs (i.e. open in default browser directly)
    – Andrew T.
    Commented Nov 24, 2020 at 3:38

1 Answer 1

0

Sounds like it's an internal feature of application A which the developers fixed. Crude work around I suppose is to copy the link from application A, or the internal browser, and paste it to application B or external browser to view.

2
  • Well I a trying to build an automation task that intercepts Web View URL intent, and Launch browser app intent and point them to start an activity into app B android.intent.action.VIEW just hoping it works Commented Nov 27, 2020 at 17:15
  • If the 2 apps are relatively popular and in the list, perhaps you can try using Zappier: zapier.com/apps
    – Jon
    Commented Nov 29, 2020 at 13:25

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .