Answered

[OnePlus 3, Android 9] Shared Links don't open Deezer app on Android


Userlevel 1

Already posted this issue in the german community. A mod asked me to post my issue here, as it has not been resolved yet. I am still participating in the beta-programm, currently using version 6.2.20.50.

I emphasize, that i still think its an easy to fix bug, but as i didn’t find a board to post bugs to, I tried to get an answer in the community. I meanwhile “found” a workaround and configured my firefox to open the app. Though I dont think this is the way it should be made working.

 

Original issue-text:

Some months ago, the links to share music, playlists and so on via app did change to the format “deezer.share.link”. Sadly the new link has not been added to the “supported links” in the app so the browser (I use firefox) opens when i click on a shared link. As far as I know, this problem does not exist for the ios version and is pretty easy to fix just by adding this link.

Currently supported links on my phone (OnePlus 3, Android 9) are preprod.deezer.com, www.deezer.com and orange.deezer.com. I am a beta-tester and currently using Version 6.2.19.20.

I thought this was a temporary thing first, but it has no been changed yet and is at least existing since 4 or 5 month. I share links with friends frequently and I’m pretty annoyed by having to open the browser first and klick on “open in app” every time.

Can you please open a ticket for your developers and fix this problem with one of the coming releases. As already said, I assume that this problem is quick and easy to fix.

Thanks in advance!

icon

Best answer by Rudi 8 February 2021, 17:56

So...here I am again@beck2play :relaxed:

"Basically deezer.share.link are just shortened link redirecting to the actual link www.deezer.com (you can see it when copying a Deezer share link in a browser for example). These Deezer share links need to be resolved from a browser to get the actual www.deezer.com link in the end. As far as I know, there is no easy way for a mobile app to directly resolve a shortened link. This is normally the job of the browser, that can then redirect the user to the mobile app or the website. Unfortunately, firefox seems to redirect directly to the website and not the app after the shortened link has been resolved (on the contrary to chrome that still redirects to the app in this case)".

References quoted by our devs:

https://support.mozilla.org/en-US/questions/1219825#answer-1117477

Actually, you can even choose this behavior in the Settings of Firefox:

 

View original

10 replies

Userlevel 7
Badge +6

Hi there @beck2play 

Thank you for reaching out here too.

I've forwarded your query to our Android developers, and I'll get back to you once I've got a response.

In the meantime, keep me posted :relaxed:

Userlevel 1

Hi @Rudi,

thanks for the quick answer and for forwarding my issue to the devs :blush:

Looking forward to a reply!

Cheers.

Userlevel 7
Badge +6

Ok @beck2play 

Our devs contacted me back to explain this isn't reproducible on other browsers, like Chrome, for instance.

So it seems this is a feature of Firefox, in terms of being more strict with deeplinks when the browser is the default one. It isn't something we can fix on our side, basically.

So my best suggestion is for you to try another browser, just to see if it works without problems.

Userlevel 1

Hi @Rudi ,

i think you got me wrong there. I am a dev myself, so I’ll try to explain it a little different:

When you click a link on an android-device, it ususally asks you with which browser you want to open that link. If you only have one browser installed or picked one as default, it will use this one. On top of that you can have apps on your phone, that “listen” on special links (like deezer). That means, when you open a link your app is listening to, it will use that app instead of the browser (or at least ask to use this app).

So far, so good. My point now is, that the deezer-app currently only listens to links, that contain either “preprod.deezer.com”, “www.deezer.com” or “orange.deezer.com”. If I open a link like that on my smartphone, the deezer-app opens instead of the browser. Everthing is fine in that case.

When you did share a song some months ago, a link containing “deezer.com” was generated. When you now share a song with the deezer-app, a link with “deezer.share.link” is beeing generated, e.g. https://deezer.page.link/AaFCQKBPdFQxE5mz7 (On the deezer-website its the same, i uploaded an example). As the deezer-app is not listening on these links, it won’t open. Thats why my browser opens.

 

In short: all I’m asking for is to add “deezer.share.link” to the supported links in the deezer app.

 

Cheers.

Userlevel 7
Badge +6

:sweat_smile:@beck2play 

Gotcha, will feed that back to them. You're right, we've introduced this traceable link not long ago, and it even has an impact here in the community.

I'll get back to you once I've got a response from them.

Userlevel 7
Badge +6

So...here I am again@beck2play :relaxed:

"Basically deezer.share.link are just shortened link redirecting to the actual link www.deezer.com (you can see it when copying a Deezer share link in a browser for example). These Deezer share links need to be resolved from a browser to get the actual www.deezer.com link in the end. As far as I know, there is no easy way for a mobile app to directly resolve a shortened link. This is normally the job of the browser, that can then redirect the user to the mobile app or the website. Unfortunately, firefox seems to redirect directly to the website and not the app after the shortened link has been resolved (on the contrary to chrome that still redirects to the app in this case)".

References quoted by our devs:

https://support.mozilla.org/en-US/questions/1219825#answer-1117477

Actually, you can even choose this behavior in the Settings of Firefox:

 

Userlevel 1

Hi @Rudi,

thanks for talking to the devs agin. I already knew that the “deezer.share.link”-URLs are shortened URLs that are resolved via redirect (HTTP 302) to a “www.deezer.com”-target-URL if you open them in a browser. I guess these are used to store some extra information (about the client, the way the link has been shared, possible campains, ...) via URL-parametes without producing a large URL (and maybe to prevent users from shortening the URL manually and thouth loosing that information).

I have been aware on how to use my mobile firefox as well to open the app after clicking the link, that’s what I meant in my first post with

I meanwhile “found” a workaround and configured my firefox to open the app.

 

In my opinion that’s still not the “correct” (or should not be the intended) way to open the deezer-app, as it depends on the browsers configuration and some users might have trouble with that.

I understood, that the deezer-app is (currently) unable to resolve the redirect of “deezer.share.link”-URLs and hence these links are not supported to be opened directly by the deezer-app (yet). If you wanna annony your devs one last time (:wink:) you can suggest an implementation to resolve the shortened URLs inside the deezer app. That would solve the browser-dependency for maybe improve the user-experience. :slight_smile:

Thanks a lot for the quick replys and for answering all of my questions!

Cheers.

 

EDIT:

I marked your answer as the “best answer”, because there (currently) is no other way to resolve the links as the app is not of capable of doing that (yet).

Userlevel 7
Badge +6

And you keep clarifying things isn't it @beck2play hahahaha :sweat_smile:

Thank you so much for coming back with all the info, and yes, let's "annoy" them one more time :grin:

In the meantime, I'm thinking about setting up a discussion group for savvy users, not necessarily developers but not limited anyway. Would you be interested in taking part? Nothing formal, I'm just exploring.

I'm thinking of creating a private area where these users could talk like this, and come up with smart suggestions. I could then bring them closer to our devs. Let me know!

Userlevel 1

Hi @Rudi,

sounds like a nice idea to me. You can add me to the group/area when you set everything up.

Can’t promise to be super active though, as I have a full-time job and might be too exhausted after work :wink: 

Cheers.

Userlevel 7
Badge +6

Don't worry about that @beck2play any little help will surely make a difference. I'll keep you posted! :relaxed:

Cheers!

Reply