Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

InAppBrowser on the link doesn't work on Android but works fine on iOS #1002

Open
1 of 3 tasks
siranjeevimurugesan opened this issue May 11, 2023 · 2 comments
Open
1 of 3 tasks

Comments

@siranjeevimurugesan
Copy link

Bug Report

InAppBrowser on the link doesn't work on Android but works fine on iOS

Problem

The InAppBrowser feature, which is used to open a link within a mobile application, is not functioning properly on Android devices, but it works correctly on iOS devices

What is expected to happen?

It should be working on android devices as well.

What does actually happen?

It doesn't work on android devices.
Encountering this error -> Web page not available . could not be loaded because: net::ERR_NAME_NOT_RESOLVED

Information

Command or Code

Environment, Platform, Device

Android

Version information

cordova plugin in app browser : 5.0.0

Checklist

  • I searched for existing GitHub issues
  • I updated all Cordova tooling to most recent version
  • I included all the necessary information above
@jcesarmobile
Copy link
Member

It's working fine for me, can you provide a sample app?

@mattprado21
Copy link

I might have the same issue as @siranjeevimurugesan. And I have additional issue for iOS

Case Description

My application uses InAppBrowser to open app links to my app. One of the links is a YouTube link (for ex. https://youtu.be/2Vv-BfVoq4g). Once the link clicked, it opens the InAppBrowser and opens the youtube video. On that page, we have this "Open App"(see image below) button displayed and that's where the issue occurs.
1699605642954ssss

Here's a sample code of implementation
cordova.InAppBrowser.open('https://youtu.be/2Vv-BfVoq4g', '_blank', 'location=yes,hideurlbar=yes,fullscreen=yes');

Android and iOS has different behavior, please check the details below.

Android

Current Behavior
When clicked "Open App" button, it redirects to error page, similar to siranjeevimurugesan reported.(ex. error below)
Webpage not available The webpage at intent://m.youtube.com/watch?v=2Vv-BfVoq4g&feature=mweb_c3_open_app_11268432&itc_campaign=mweb_c3_open_app_11268432&redirect_app_store_ios=1&app=desktop#Intent;package=com.google.android.youtube;scheme=vnd.youtube;launchFlags=268435456;end could not be loaded because: net::ERR_UNKNOWN_URL_SCHEME
Evidence
Screenshot_2023-11-10-16-48-36-393_com hinoki netssssss

Expected Output
When clicked "Open App", it should redirect to YouTube app and its actual video.

iOS

  1. When clicked "Open App", it redirects to App Store YouTube app instead of the Actual YouTube App and on the actual video. It does not redirect to actual video on the YouTube App. Also, when clicking the "Open App" button, it takes 8-10 seconds before it redirects to the App Store YouTube App.

Evidence
Please don't mind the gray box at the screen as I have to hide some info
https://github.com/apache/cordova-plugin-inappbrowser/assets/53552332/6284018b-65b4-4155-bcda-a9fdf0a392c5

Expected Output
When clicked "Open App", it should redirect to YouTube app and its actual video.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants