hazuki0x0 / YuzuBrowser

Customizable browser for android
Apache License 2.0
319 stars 96 forks source link

Yuzu does not invoke other apps when necessary and does not hand over certain requests to other apps that require other apps' intervention. #219

Open juniecho opened 3 years ago

juniecho commented 3 years ago

Describe the bug Imagine where you are making a purchase with app-based payment solution. Normally at the payment stage your web browser should receive a request to invoke the intended that payment app, and it invokes the app and hands over the request to that app. At least Chrome does that. But with Yuzu Browser, nothing happens. Even when the website provides a failsafe button to invoke the payment app, pressing that button does nothing.

To Reproduce Steps to reproduce the behavior:

  1. Go to some website that asks to process something through external app
  2. Nothing happens.

Expected behavior Yuzu Browser should open the intended app and let the app process the request.

Device information (please complete the following information):

peerobo commented 3 years ago

Did you try "Open in other app" action? I can open youtube, Instagram... with that function.

juniecho commented 3 years ago

I tried but it did not work. It says there is no app installed that can handle the URL. This is the URL: https://gift-talk.kakao.com/appredirect?to=https%253A%252F%252Fgift.kakao.com%252Fgiftcode%253Freg_code%253D8EJRJJTMNS&input_channel_id=2792 This is a gift coupon from my friend, so this link is intended to launch an app called KakaoTalk, and automatically register the coupon code to my KakaoTalk account. Though I I have already used the code, the URL itself is still valid, and should open the app and the app should check if the coupon is alive. With Yuzu Browser this URL does nothing, while Chrome handles this flawlessly. Interestingly, Yuzu v5.1.0 beta4 does not have this problem. This bug is introduced from 6.0.

peerobo commented 3 years ago

I'm using Yuzu 6.0.2 and can confirm your URL is working, it opens KakaoTalk immediately. The only difference is my OS is Android 10. And KakaoTalk has been set in system settings as default for kakao.com. Maybe your problem is similar to this: https://github.com/hazuki0x0/YuzuBrowser/issues/216#issue-941192585

VDK commented 3 years ago

Yes this is the same problem