Opera Mobile on Android does not open applications (does not support intent filter)

I am creating a custom piece of Android software for a client who needs to integrate it with Opera Mobile (not another browser). One of the requirements is that certain links opened in the browser are processed by our user software. I know more than I ever cared about filters of intentions, this is not a question.

The problem is that Opera Mobile is apparently extremely stubborn, which allows the OS to handle links that Opera itself can handle. For example, use any well-organized browser (default Android browser, Chrome, any) to search for "Google Play" on Google; Now click on the first result (on the Google Play website): depending on your existing settings, you will receive a hint about which application to use, or the Google Play application opens directly. Now try the same thing in Opera Mobile: Opera just opens the Google Play website itself - this is clearly undesirable, since now you canโ€™t install applications, you can only browse the directory.

Does anyone know of any way to convince Opera Mobile to behave correctly in this regard? I am testing Opera Mobile version 12.10.

+7
android opera intentfilter
source share
1 answer

Try using intent URLs instead of the default URLs. Example:

default - "http://myhost.com/test" intent - "intent://myhost.com/test#Intent;action=android.intent.action.VIEW;scheme=http;end;" 

for more details:

chrome intent

intent filters

0
source share

All Articles