Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

Handle Play Store links #1570

Closed
AaronMT opened this issue Apr 11, 2019 · 14 comments
Closed

Handle Play Store links #1570

AaronMT opened this issue Apr 11, 2019 · 14 comments
Labels
needs:ac Needs Android Component Work

Comments

@AaronMT
Copy link
Contributor

AaronMT commented Apr 11, 2019

User Story

  • As a user, when I click on a link to download/open an app, I want my browser to give me the option to download the app from the Google Play Store or open the app if I already have it installed, so I can easily choose to download/access an app.

Acceptance Criteria

-I can choose to download an app when I click on a download/open link on a website
-I can choose to open an installed app when I click on a download/open link on a website

Examples:

┆Issue is synchronized with this Jira Task

@AaronMT AaronMT added the 🐞 bug Crashes, Something isn't working, .. label Apr 11, 2019
@AaronMT
Copy link
Contributor Author

AaronMT commented Apr 22, 2019

Another, e.g, http://newegg.ca, tap View on the top banner

@ekager
Copy link
Contributor

ekager commented Apr 22, 2019

This also currently does not work in reference browser. We could probably add some logic dealing with these external URIs and launch an intent in AppRequestInterceptor https://github.com/mozilla-mobile/fenix/blob/master/app/src/main/java/org/mozilla/fenix/AppRequestInterceptor.kt

But there is also an issue open in AC about this issue: mozilla-mobile/android-components#1132

And one open in Reference Browser: mozilla-mobile/reference-browser#279

Because most browsers will want this functionality, maybe this is something that should be in AC.

@vesta0 vesta0 added P1 Current sprint needs:ac Needs Android Component Work labels Apr 24, 2019
@vesta0 vesta0 added this to the Bugs milestone Apr 24, 2019
@kbrosnan kbrosnan added the b:web-content Issues with websites. Check to see if the issue is GV or WebCompat too label Apr 27, 2019
@vesta0 vesta0 added 🙅 waiting Issues that are blocked or has dependencies that are not ready and removed 🐞 bug Crashes, Something isn't working, .. labels Apr 30, 2019
@vesta0 vesta0 modified the milestones: Bugs, MVP Backlog Apr 30, 2019
@bifleming bifleming added the 🐞 bug Crashes, Something isn't working, .. label May 8, 2019
@uniquePWD
Copy link

Any chance this could get a more meaningful title so that it's easier to locate? Handle Play Store links is incredibly specific.

@bifleming bifleming added the Release Blocker Blocks a Release label May 17, 2019
@vesta0 vesta0 changed the title [Bug] Handle Play Store links Support Android Intent URLs May 18, 2019
@vesta0
Copy link
Collaborator

vesta0 commented May 18, 2019

Blocked on mozilla-mobile/android-components#1132

@vesta0 vesta0 changed the title [Bug] Support Android Intent URLs Support Android Intent URLs Jul 2, 2019
@vesta0 vesta0 changed the title Support Android Intent URLs Handle Play Store links Jul 5, 2019
@vesta0
Copy link
Collaborator

vesta0 commented Jul 5, 2019

Will be addressed in #3177

@karlcow
Copy link

karlcow commented Jul 5, 2019

@ekager will this bug cover also the currently unknown schemes such as

<a href="mailto:[email protected]">Bariton</a>

Because of a couple of issues have been closed against this one and this bug doesn't make it clear if it's only intent:// scheme or any scheme.
Thanks.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
needs:ac Needs Android Component Work
Projects
None yet
Development

No branches or pull requests