Deeplink: fix web url with custom app scheme transformed to link #86
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation and Context
First try in production #85 worked from https urls shared in mails, message or whatsapp.
But it does not work on a shared url in Facebook application, which open Play web in the internal Facebook web browser.
Play web uses in html header
<meta data-react-helmet="true" property="al:ios:url"palysrf://www.srf.ch/play[…]
>.The JS
parsePlayUrl
parses correctly the urls but as the micro page url is transformed to alink?url=
, it keeps the app custom scheme.It creates a loop and the application stays on the home page.
Description
link?url=
.Checklist
main
branch.