Option to choose pre-defined URI schemes (like "androidapp://" and "https://")

Hey,
Concerning the android app,
I would think that autofill options could be expanded to include android app URI locators. Currently, to add such an URI the user would have to know the scheme “androidapp://com.example” first before they add it to the option field under new autofill option. I think a button or option could be added here to include atleast the “androidapp://” so that user can type the package name. Better would be to provide the whole scheme from the intent request but I don’t know if that is possible.

Thank you, love your app!

@dsl8b1d8 Welcome to the forum!

The Bitwarden mobile app for Android has an Autofill and Save function, which will save the URI in the selected vault item. Would this not work for you?

Yes to an extent. But, what if I have login already but the login is not associated with the app.
In this case, I need to

  1. Navigate out of app
  2. Go to bitwarden
  3. Copy credentials
  4. Go to app
  5. Paste

Also, in this mode, it is difficult for the user to learn or remember that URI scheme for android apps.

Maybe another Android user can assist, as I do not use the Android app myself. My understanding was that the workflow would be something like: navigate to app → search for relevant credential in Bitwarden → select Autofill and Save (i.e., similar to the work flow in the browser extension).

Maybe I don’t know the Android app myself enough now… But as I see it (and I just tested it on my phone), it doesn’t have an explicit Autofill/Fill and Save button in the three-dot-menu for a credential. (if one clicked on the credential, “View” opens - and there is also no Autofill/Fill and Save button there)

But, and this might be the difference to the iOS mobile app, Android has an implicit Autofill/Fill and Save button/function, as I would call it now, because: if you want to fill an item on a website… and from that you open the BW app, it either finds a “same” or similar login (and if not, you can search for a corresponding item - like it happened in my screenshot now)…

… and then, if you choose an item, you finally get offered this dialog:

That is for a website… I think it’s the same for an app…

Besides indeed using Autofill and save - another way to get to the URI (of a website or app) should be to just click on the + in my first screenshot, as then the “New login” dialog opens, with the added URI, which you then either use for the new entry (and save it) or mark and copy the URI.

(PS: I just tested this with an Android app now - it does get the URI including the androidapp://... part, which was the original point of the request, if I understand it correctly)

Just for completeness: And I think another way to get the URIs for Android apps is via the Google Play Store, as described here in the Help Sites. (PS: though this does get the URI of the app, but not the androidapp://... scheme in front of it…)

1 Like

The process you have described for Android’s “Autofill and Save” is definitely different (and much simpler) than the workflow described by @dsl8b1d8 in their previous comment (starting from having opened an app and seeing no matching credentials):

In contrast, your method (starting from having opened an app and seeing no matching credentials) would be:

  1. Search for item that has the credentials.
  2. Select the desired item.
  3. Select “Autofill and Save”.

As the name of the feature implies, this will not only autofill the desired username/password, but will also save the correct URI scheme (e.g., androidapp://com.example) in the login item, so that URI match detection will work automatically the next time that the app is opened.

IMO, this existing feature meets the requirements of OP’s feature request.

1 Like

Yep, and to be precise, if you don’t get offered suggestions by the BW app, then search via :magnifying_glass_tilted_left: like my first screenshot showed it:

And yeah, that is indeed the answer to the following question, I think:

@dsl8b1d8 Can you reproduce my workflow?

Hm. Seems so. - But I think, the request for a pre-defined androidapp:// URI scheme (and https:// …), that could be easily choosable would still make a valid request.

(BTW, isn’t this a potential duplicate: Android URI Selector ?)

1 Like

Yes, I think it’s close enough — but as the current topic has 0 votes, closing the thread or merging it would have the same effect…

Merging would clutter up the destination thread with our “internal” discussion, so if you feel like merging is the best option, then I would suggest only moving the first post.

Can you reproduce my workflow?

Yes, it as per @Nail1684 , I can save the app URI for an existing login.

  1. Click search
  2. Find login
  3. Click login normally
  4. Autofill and save

It was not obvious to me to search the item while navigating from the app to find that login. thank you for responses. keep up the good work.

2 Likes

@grb I thought about merging… Now, I think, Android URI selector (PS: I just changed the title, and now it’s Get the URIs for (Android) apps more easily (like choosing the respective app in the BW app, to get the URI)) may be asking more about getting the complete URI more easy from an app, so I decided to “change” this feature request into requesting “pre-defined URI schemes”…

… as this was also a part of your original request @dsl8b1d8, right?

Our other posts contain some tips to get the URIs on Android, so I think this can remain as it is.

PS: As choosing pre-defined URI schemes should be useful in all apps, I changed the tag to app:all.

yes this is correct

1 Like

… so, you’re okay with this change of events (for your feature request)?

PS: And the other part of your original request:

… would be covered by this other feature request now I think: Get the URIs for (Android) apps more easily (like choosing the respective app in the BW app, to get the URI)

Yes it can be changed to pre defined URI schemes. this could be useful for creating new logins aswell without launching from intent.

How come the topic titles always expand by 500% in length when you edit them? :laughing:

1 Like

Would you have liked something like “Pre-define. URI.” (or “Select. URI.”) more? :rofl:

1 Like