Project

General

Profile

Feature #336

Redirect supported links to apps

Added by Rayleigh Rayleigh about 1 year ago. Updated 9 months ago.

Status:
Closed
Priority:
Next Release
Start date:
10/03/2018
Due date:
% Done:

0%

Estimated time:

Description

Most popular browsers, e.g. Firefox, Chrome, Brave, have the ability to open supported links in apps (for example open YouTube pages in NewPipe or the YT app, or open Wikipedia articles in the Wikipedia app.)

IMHO the addition of such feature into Privacy Browser would be a substantial quality of life improvement.


Files

Screenshot_Settings_20181005-172547.png (78.1 KB) Screenshot_Settings_20181005-172547.png Screenshot of the Supprted Links settings page for the OSMAnd app Rayleigh Rayleigh, 10/05/2018 08:26 AM
Screenshot_System_UI_20181005-172604.png (133 KB) Screenshot_System_UI_20181005-172604.png Screenshot of the supported links OSMAnd can open Rayleigh Rayleigh, 10/05/2018 08:26 AM

History

#1

Updated by Soren Stoutner about 1 year ago

  • Priority changed from 2 to 3.x

That's a good idea. I will plan to implement it in the 3.x series after tabbed browsing.

I'm assuming that each app will need to be individually programmed. So we should start making a list of which apps would be desirable.

1. NewPipe
2. YouTube
3. Google Play

If you think of any others you can add them below.

#2

Updated by Rayleigh Rayleigh about 1 year ago

Isn't there a "supported links" feature in Android itself? That is, doesn't each app report that it can open supported links of a type?

Asking because I've seen Brave suggest my installed apps, for pretty uncommon websites, without even being granted the permission to list installed apps (using XPrivacyLua).

#3

Updated by Soren Stoutner about 1 year ago

1. Apps can check if another specific app is installed without the need for any permissions. That is how Privacy Browser checks to see if Orbot is installed and displays the version number in the About screen if it is. However, the ability to do so might be limited to asking by name if a specific app is installed, and thus doesn't allow the enumeration of all apps.

2. Apps can register an intent with the OS that lists what types of things they are able to open. Privacy Browser uses this list for the share functionality. This doesn't currently work with YouTube or NewPipe, probably because Privacy Browser shares both the website title and the URL in a way that works well with sharing to a message or email.

3. I should be able to create a different menu that shares just the URL in a way that other apps can open it up (URI format will probably work best). I will look at adding such a menu when I get to this feature request.

4. Some apps might need to have a specific intent to work correctly. In addition to the above list, I should probably also look at opening F-Droid as well.

#4

Updated by Soren Stoutner about 1 year ago

  • Assignee set to Soren Stoutner
#5

Updated by Soren Stoutner 10 months ago

I am going to implement item 3 in https://redmine.stoutner.com/issues/362. This might be all that is needed. If not, I will come back to this in the 3.x series.

#6

Updated by Soren Stoutner 9 months ago

  • Status changed from New to Closed
  • Priority changed from 3.x to Next Release

Also available in: Atom PDF