* content updates * images * pw history * improved desktop send screenshots * BE cycle through credentials * auto-fill article titles * unhide troubleshooting * auto-fill category & resolved references to changed titles * blacklist uris doc, references, and images * remove old faq items * keychain note * update old callouts note -> info * note about deleting exported filespull/505/head
@ -1,121 +1,104 @@
@@ -1,121 +1,104 @@
|
||||
--- |
||||
layout: article |
||||
title: Auto-fill logins on Android |
||||
categories: [miscellaneous] |
||||
title: Auto-fill Logins on Android |
||||
categories: [auto-fill] |
||||
featured: false |
||||
popular: false |
||||
order: 02 |
||||
tags: [android, autofill, auto-fill] |
||||
--- |
||||
|
||||
You can use the Bitwarden Android app to add new and auto-fill existing logins on the web and in other apps. Depending on your version of Android, there are multiple options which can be enabled to cover all Auto-fill scenarios. These options can be enabled from within the Bitwarden App under **{% icon fa-cog %} Settings**. When configured, you should see "Enabled" in green text. |
||||
Bitwarden makes your passwords available for auto-fill so that you can seamlessly log in to websites and apps while also maintaining strong and secure passwords. Auto-fill cuts the copying and pasting out of your login routine by detecting Vault items that match the service you're logging in to. |
||||
|
||||
Supported Options: |
||||
1. **Autofill Service** available on Android 8 and greater. |
||||
2. **Inline Autofill** available on Android 11 and greater. |
||||
3. **Use Accessibility** available on all Android versions. |
||||
4. **Use Draw-Over** available on Android 6 and greater. |
||||
|
||||
## Autofill Service |
||||
|
||||
{% callout info %}The Autofill Service is only available to users on Android 8 and greater. If you are on a version of Android prior to 8 you can only enable **Use Accessibility** as explained further down in this article. Otherwise, you can use both services depending on your needs.{% endcallout %} |
||||
|
||||
1. Open the Bitwarden Android app. |
||||
2. Tap **{% icon fa-cog %} Settings**. |
||||
3. Tap **Auto-fill Services**. |
||||
4. Tap the **Autofill Service** switch. |
||||
5. Locate **Bitwarden** from the list and enable it. |
||||
|
||||
The Autofill Service is now enabled. |
||||
{% callout success %} |
||||
*Most* auto-fill scenarios rely on the attribution of URIs to Login items. If you're unfamiliar with using URIs, brush up using our [Using URIs]({% link _articles/features/uri-match-detection.md %}) article. |
||||
{% endcallout %} |
||||
|
||||
The Autofill Service is context-sensitive and will appear whenever you encounter a form that can be auto-filled on your device. You can read more about the Autofill Service from [this posting on our blog](https://bitwarden.com/blog/post/the-oreo-autofill-framework){:target="_blank"}. |
||||
## Auto-fill on Android |
||||
|
||||
### Inline Autofill |
||||
Depending on the version of Android your device is running, there are a few different ways to enable auto-fill from Bitwarden: |
||||
|
||||
When enabled on an Android 11 or greater device with a supported keyboard, Inline Autofill changes the autofill presentation from a pop-up to a list embedded within the keyboard. |
||||
|Option|Requires version...|Requires you to also enable...| |
||||
|------|-------------------|-------------------------| |
||||
|Autofill Service|Android 8+|-| |
||||
|Inline Autofill|Android 11+|Autofill Service, IME that supports Inline| |
||||
|Draw-Over|Android 6+|Accessibility| |
||||
|Accessibility|All Android Versions|-| |
||||
|
||||
1. Open the Bitwarden Android app. |
||||
2. Tap the **{% icon fa-cog %} Settings** page. |
||||
3. Tap **Auto-fill Services**. |
||||
4. Tap the **Use Inline Autofill** switch (**Auto-fill Service** must be enabled). |
||||
#### Autofill Service |
||||
|
||||
The same options that were available from the pop-up are available from the inline presentation, but the presentation itself can vary based on the keyboard (GBoard for example renders the options as a horizontally scrollable list). |
||||
The Autofill Service (*requires Android 8+*) will overlay a popup when the device is focused on an input that has a [matching Login item]({% link _articles/features/uri-match-detection.md %}). When your Vault is unlocked, you'll be provided the options to immediately auto-fill or to open your Vault: |
||||
|
||||
### Testing the Auto-fill Service |
||||
{% image features/auto-fill-android/only-autofill-service.png Android Autofill Service%} |
||||
|
||||
1. Open an app that has not been signed in to. |
||||
2. View the login page for the app and focus the username or password field. A Bitwarden pop-up (or inline list if enabled) will appear. |
||||
3. Select the appropriate login from the list or select the option to open Bitwarden to search for the correct login. Your username and password will be auto-filled. |
||||
To enable the autofill service: |
||||
|
||||
## Use Accessibility |
||||
1. Open your Bitwarden Android app and tap the {% icon fa-cog %} **Settings** tab. |
||||
2. Tap the **Auto-fill Services** option. |
||||
3. Toggle the **Auto-fill Service** option. You'll be automatically redirected to an Android Settings screen. |
||||
4. From the Autofill service list, tap **Bitwarden**. |
||||
|
||||
1. Open the Bitwarden Android app. |
||||
2. Tap the **{% icon fa-cog %} Settings** page. |
||||
3. Tap **Auto-fill Services**. |
||||
4. Tap the **Use Accessibility** switch. |
||||
5. Locate **Bitwarden** from the list and enable it. |
||||
6. If you are using Android 6, enabling **Use Draw-Over** is required (see below) |
||||
You'll be prompted to confirm you trust Bitwarden. Tapping **OK** will let Bitwarden read content on the screen to know when to offer auto-fill. Learn more from [our blog post](https://bitwarden.com/blog/post/the-oreo-autofill-framework){:target="_blank"}. |
||||
|
||||
The Accessibility service is now enabled. |
||||
**Autofill Service not working?** See [Troubleshooting the Autofill Service]({{site.baseurl}}/article/auto-fill-android-troubleshooting/#troubleshooting-the-autofill-service). |
||||
|
||||
The Accessibility service is context-sensitive and will be visible and/or available whenever you encounter a form that can be auto-filled on your device. |
||||
#### Inline Autofill |
||||
|
||||
### Use Draw-Over |
||||
{% callout info %} |
||||
Before you can enable Inline Autofill, enable **Autofill Service**. |
||||
{% endcallout %} |
||||
|
||||
When enabled, allows the Bitwarden app to draw a popup over other apps that simulates some of the functionality of the Autofill Service. |
||||
Inline Autofill (*requires Android 11+, a compatible IME, and **Autofill Service** to be enabled*) moves the Auto-fill Service overlay into the keyboard: |
||||
|
||||
1. Open the Bitwarden Android app. |
||||
2. Tap the **{% icon fa-cog %} Settings** page. |
||||
3. Tap **Auto-fill Services**. |
||||
4. Tap the **Use Draw-Over** switch (**Use Accessibility** must be enabled). |
||||
5. If using Android 11 or greater, locate **Bitwarden** from the list and select it. |
||||
6. Tap the **Allow display over other apps** switch and go back. |
||||
{% image features/auto-fill-android/inline.png Inline Autofill in GBoard %} |
||||
|
||||
Depending on your version of Android, this option may be required: |
||||
To enable inline autofill: |
||||
|
||||
1. Android 7 or greater: **Optional** if you only want to use the Auto-fill quick action tile without a pop-up. |
||||
2. Android 6: **Required** to use Accessibility since the pop-up is the only available option. |
||||
3. Android 5: **Not Available** since permission is already granted by default. |
||||
1. Open your Bitwarden Android app and tap the {% icon fa-cog %} **Settings** tab. |
||||
2. Tap the **Auto-fill Services** option. |
||||
3. Toggle the **Use Inline Autofill** option. |
||||
|
||||
### Testing the Accessibility Service |
||||
If your auto-fill overlay doesn't move into your keyboard, check whether the IME you're using supports Inline. |
||||
|
||||
1. Open an app that has not been signed in to. |
||||
2. View the login page for the app and focus the username or password field. A Bitwarden pop-up will appear below the input field (if **Use Draw-Over** is enabled). |
||||
3. Select the appropriate login from the list or select the option to open Bitwarden to search for the correct login. Your username and password will be auto-filled. |
||||
#### Accessibility |
||||
|
||||
### Troubleshooting the Auto-fill Accessibility Service |
||||
The Accessibility method will overlap a popup offering to open your Vault to browse [matching Login items]({% link _articles/features/uri-match-detection.md %}) when the device is focused on an input: |
||||
|
||||
You will want to check the battery optimization settings on your phone and make sure it is turned off for Bitwarden. Often, Android Battery Optimization will turn off services to save battery and in turn kill the auto-fill services. |
||||
{% image features/auto-fill-android/drawover.png Accessiblity Popup %} |
||||
|
||||
If you keep experiencing Accessibility becoming disabled or not functioning as expected, check these settings in this order: |
||||
To enable the accessibility method: |
||||
|
||||
1. Double-check your Battery Optimization settings, you will want to make sure it is turned off for Bitwarden. |
||||
2. If you use a Battery Saver or Task Manager app then you may try to disable it to see if it makes any difference. If disabling the app makes a difference, add Bitwarden to the exception list. |
||||
3. Check the built-in Task Manager. You will need to bring up the running apps view and then hold down the app icon or swipe up on the Bitwarden app and then select Lock. |
||||
1. Open your Bitwarden Android app and tap the {% icon fa-cog %} **Settings** tab. |
||||
2. Tap the **Auto-fill Services** option. |
||||
3. Toggle the **Use Accessibility** option. You'll be automatically redirected to an Android Settings screen. |
||||
4. In the Services or Downloaded Apps list, tap **Bitwarden** and toggle **Use Bitwarden** from Off → On. |
||||
|
||||
Please note, the service can also halt if you ever "Force stop" the Bitwarden app. |
||||
You'll be prompted to accept allow Bitwarden permissions on your device. Tapping **Allow** will let Bitwarden read content on the screen to know when to offer auto-fill. |
||||
|
||||
Here is an interesting site regarding devices and their battery optimization default configurations: |
||||
[https://dontkillmyapp.com/](https://dontkillmyapp.com/this){:target="_blank"} |
||||
{% callout warning %} |
||||
If you're using Android 6+, you must also enable **Draw-Over**. |
||||
|
||||
### Troubleshooting the Bitwarden Auto-Fill Overlay |
||||
**Accessibility not working?** See [Troubleshooting the Accessibility Service]({{site.baseurl}}/article/auto-fill-android-troubleshooting/#troubleshooting-the-accessibility-service). |
||||
{% endcallout %} |
||||
|
||||
A **floating window** or **Dropzone** is a feature that allows certain apps to float anywhere on your screen. If the Bitwarden Auto-fill overlay is not visible when tapping on a password field, please enable **Dropzone**(Huawei/Honor devices) or **Floating window**(Oppo,etc.) for Bitwarden. |
||||
#### Draw-Over |
||||
|
||||
To enable Dropzone: |
||||
{% callout info %} |
||||
Before you can enable Draw-Over, enable **Accessibility**. |
||||
{% endcallout %} |
||||
|
||||
1. Open Huawei/Honor Optimizer app (also known as Phone Manager) |
||||
2. Tap **Dropzone** in the middle of the bottom row. |
||||
3. Slide the toggle to the right to allow Dropzone for Bitwarden. |
||||
Draw-Over (*required to use Accesibility on Android 6+*) will overlap a popup offering to open your Vault to browse [matching Login items]({% link _articles/features/uri-match-detection.md %}) when the device is focused on an input: |
||||
|
||||
To enable floating window: |
||||
{% image features/auto-fill-android/drawover.png Accessiblity Popup %} |
||||
To enable the Draw-Over method: |
||||
|
||||
1. Go to Settings |
||||
2. Then Privacy/Security |
||||
3. Find **floating windows** or **App Management** |
||||
4. Enable floating window for Bitwarden by sliding the toggle to the right. |
||||
1. Open your Bitwarden Android app and tap the {% icon fa-cog %} **Settings** tab. |
||||
2. Tap the **Auto-fill Services** option. |
||||
3. Toggle the **Use Draw-Over** option. You'll be automatically redirected to an Android Settings screen. |
||||
4. Tap Bitwarden from the list and toggle the **Permit drawing over other apps** option. |
||||
|
||||
{% callout info %} |
||||
Android has many web browsers. It can be hard to keep up with them all. We have to add support for each browser individually. |
||||
{% callout success %} |
||||
**Still having problems?** Refer to our break-out guide on [Troubleshooting Android Auto-fill]({% link _articles/miscellaneous/auto-fill-android-troubleshooting.md %}). |
||||
|
||||
If auto-fill does not work on your browser, please report it at <https://github.com/bitwarden/mobile/issues> so that we can add support. |
||||
If you're still not able to get Android auto-fill working, [Contact Us](https://bitwarden.com/contact){:target="\_blank"}. |
||||
{% endcallout %} |
||||
|
||||
@ -1,37 +1,34 @@
@@ -1,37 +1,34 @@
|
||||
--- |
||||
layout: article |
||||
title: Autofill Identities and Cards |
||||
categories: [miscellaneous] |
||||
title: Auto-fill Cards & Identities |
||||
categories: [auto-fill] |
||||
order: 04 |
||||
featured: true |
||||
popular: false |
||||
tags: [browser, autofill, auto-fill, identity, card, form fill] |
||||
--- |
||||
|
||||
Bitwarden can autofill more than just your usernames and passwords! It can make online purchases and account creations a breeze. If you're unfamiliar with what these item types are, refer to our [Managing Items][managing-items-doc] article. |
||||
Bitwarden can do more than just [auto-fill your usernames and passwords]({% link _articles/features/auto-fill-browser.md %})! **Bitwarden Browser Extensions** can auto-fill [Cards]({{site.baseurl}}/article/managing-items/#cards) and [Identities]({{site.baseurl}}/article/managing-items/#identities) to simplify online purchases, account creation, and more using the [unique Tab view]({% link _articles/features/auto-fill-browser.md %}). |
||||
|
||||
{% callout info %}The ability to autofill identities and cards is only available with the Bitwarden web browser extension at this time. Unfortunately, mobile platforms such as Android and iOS do not support these types of autofill functions.{% endcallout %} |
||||
{% callout info %}Currently, Autofill for Cards & Identities is **only available for Browser Extensions**. Mobile platforms including Android and iOS do not currently support this type of auto-fill function.{% endcallout %} |
||||
|
||||
## Autofill an Identity |
||||
## Autofill Cards & Identities |
||||
|
||||
1. From a page that you wish to autofill, open the browser extension and find your Identity under the **Identities** section. {% image features/auto-fill-card-id/id_fill1.png %} |
||||
2. Click on the Identity. The Bitwarden browser extension will find any relevant fields that match the data in your identity and fill them. {% image features/auto-fill-card-id/id_fill2.png %} |
||||
To auto-fill Cards and Identities: |
||||
|
||||
## Autofill a Card |
||||
1. Open the Browser Extension or, if your Browser Extension is already open, navigate to the {% icon fa-folder %} **Tab** view. |
||||
|
||||
1. From a page that you wish to autofill, open the browser extension and find your Card under the **Cards** section. {% image features/auto-fill-card-id/card_fill1.png %} |
||||
2. Click on the Card. The Bitwarden browser extension will find any relevant fields that match the data in your card and fill them. {% image features/auto-fill-card-id/card_fill2.png %} |
||||
Unless you've [hidden Cards and/or Identities from this view](#hide-cards--identities), all your Cards and Identities will be listed here alongside any [matched Login items]({% link _articles/features/uri-match-detection.md %}). |
||||
2. Select the Card or Identity you want to auto-fill: |
||||
|
||||
## Hide Identities and Cards |
||||
{% image features/auto-fill-card-id/autofill-cardsidentities.png Auto-fill an Identity %} |
||||
|
||||
Identities and Cards can be hidden from view of the **Tab** section if your prefer them not be shown when opening the browser extension. |
||||
The Browser Extension will find any fields on the web page that map to Card or Identity information, and auto-fill them. |
||||
|
||||
{% callout info %}Hiding these items will disable their ability to be auto-filled.{% endcallout %} |
||||
## Hide Cards & Identities |
||||
|
||||
1. Open the Browser Extension |
||||
2. Select the **Settings** tab. |
||||
3. Scroll down to the **Other** section. |
||||
4. Select **Options**. |
||||
5. Select **Don't Show Cards on Tab Page**. |
||||
6. Select **Don't Show Identities on Tab Page**. |
||||
If you don't want Cards & Identities to be available for auto-fill, you can disable from being displayed in the {% icon fa-folder %} **Tab** view: |
||||
|
||||
[managing-items-doc]: https://bitwarden.com/help/article/managing-items/#adding-items |
||||
1. In your Browser Extension, open the {% icon fa-cogs %} **Settings** tab. |
||||
2. Scroll down to the Other section, and select **Options**. |
||||
3. Scroll down and check the **Don't Show Cards on Tab Page** and/or **Don't Show Identities on Tab Page** boxes. |
||||
|
||||
@ -1,54 +1,74 @@
@@ -1,54 +1,74 @@
|
||||
--- |
||||
layout: article |
||||
title: Auto-fill logins on iOS |
||||
categories: [miscellaneous] |
||||
title: Auto-fill Logins on iOS |
||||
categories: [auto-fill] |
||||
featured: true |
||||
popular: false |
||||
order: 03 |
||||
tags: [iOS, Auto-fill, autofill] |
||||
--- |
||||
|
||||
You can use the Bitwarden iOS app to add new and auto-fill existing logins on the web and in other apps. There are two settings which need to be enabled on iOS to cover all Auto-fill scenarios, Password Auto-fill and App Extension. These settings can be enabled from within the Bitwarden App under **{% icon fa-cog %} Settings**. |
||||
Bitwarden makes your passwords available for auto-fill so that you can seamlessly log in to websites and apps while also maintaining strong and secure passwords. Auto-fill cuts the copying and pasting out of your login routine by detecting Vault items that match the service you're logging in to. |
||||
|
||||
### Enabling Auto-fill in Settings |
||||
{% callout success %} |
||||
*Most* auto-fill scenarios rely on the attribution of URIs to Login items. If you're unfamiliar with using URIs, brush up using our [Using URIs]({% link _articles/features/uri-match-detection.md %}) article. |
||||
{% endcallout %} |
||||
|
||||
1. Tap the iOS **{% icon fa-cog %} Settings** app on your device. |
||||
2. Tap **Passwords** |
||||
## Auto-fill on iOS |
||||
|
||||
Auto-fill on iOS comes in two flavors: |
||||
|
||||
- **Keyboard Auto-fill**: (*Recommended*) Use this option to make Bitwarden auto-fill accessible in any iOS app (including Web Browsers) through a keyboard button. |
||||
- **Browser App Extension**: Use this option to make Bitwarden auto-fill accessible *only* in Web Browser apps, like Safari, through the Share menu. |
||||
|
||||
{% callout success %} |
||||
It is currently not possible to use auto-fill on iOS if the [Vault Timeout Action]({{site.baseurl}}/article/vault-timeout/#vault-timeout-action) for the device is set to **Log Out** and your *only* enabled [Two-step Login Method]({{site.baseurl}}/article/setup-two-step-login) requires NFC (e.g. an NFC YubiKey), as iOS will not allow NFC inputs to interrupt auto-fill workflows. |
||||
|
||||
Either change your Vault Timeout Action to **Unlock**, or enable another Two-step Login Method. |
||||
{% endcallout %} |
||||
|
||||
### Keyboard Auto-fill |
||||
|
||||
To enable keyboard auto-fill on iOS: |
||||
|
||||
1. Open the iOS {% icon fa-cog %} **Settings** app on your device. |
||||
2. Tap **Passwords**. |
||||
3. Tap **AutoFill Passwords**. |
||||
4. Turn on Auto-fill. |
||||
5. Locate **Bitwarden** from the list and enable it. |
||||
6. It's considered good practice to disable any other Auto-fill services. |
||||
4. Toggle AutoFill Passwords on and tap **Bitwarden** in the Allow Filling From list: |
||||
|
||||
{% image features/auto-fill-ios/autofill-ios-enable.png iOS AutoFill Screen %} |
||||
|
||||
{% callout success %}We highly recommend disabling any other Auto-fill service (like Keychain) in the Allow Filling From list before proceeding.{% endcallout %} |
||||
|
||||
**Let's test auto-fill to make sure it's working properly:** |
||||
6. Open an app or website that you're not currently signed in to. |
||||
7. Tap the username or password field on the login screen. A keyboard will slide up with a matching Login (`my_username`), or with a {% icon fa-key %} **Passwords** button: |
||||
|
||||
{% image features/auto-fill-ios/autofill-ios.jpeg AutoFill on iOS %} |
||||
|
||||
If a [matching Login]({% link _articles/features/uri-match-detection.md %}) is displayed, tap it to auto-fill. If the {% icon fa-key %} **Passwords** button is displayed, tap it to browse your Vault for the Login item to use. |
||||
|
||||
The Auto-fill Setting is now enabled. |
||||
{% callout success %}If the {% icon fa-key %} **Passwords** button is displayed, it's probably because there isn't an item in your Vault with a [matching URI]({% link _articles/features/uri-match-detection.md %}).{% endcallout %} |
||||
|
||||
## Testing the Auto-fill Feature |
||||
### Browser App Extension Auto-fill |
||||
|
||||
1. Open an app that has not been signed in to. |
||||
2. View the login page for the app and focus the username or password field. Your keyboard will appear with "Passwords" at the top of the keyboard. |
||||
3. Tap Passwords. |
||||
4. This will launch the Bitwarden application. |
||||
5. Select the appropriate login from the list or search Bitwarden for the correct login. |
||||
6. Your username and password will be auto-filled. |
||||
To enable Browser App Extension auto-fill on iOS: |
||||
|
||||
### Enabling App Extension in Settings |
||||
1. Open your Bitwarden app and tap {% icon fa-cogs %} **Settings**. |
||||
2. Tap the **App Extension** option in the Auto-fill section. |
||||
3. Tap the **Enable App Extension** button. |
||||
4. From the share menu that slides up, tap **Bitwarden**. |
||||
|
||||
1. Open the Bitwarden iOS app. |
||||
2. Tap the **{% icon fa-cogs %} Settings** page. |
||||
3. Tap **App Extension**. |
||||
4. Tap the **Enable App Extension** button. |
||||
5. Locate **Bitwarden** from the list and enable it by tapping it. |
||||
6. You will now see "Extension Activated!" in green. |
||||
7. Tap back. |
||||
A green `Extension Activated!` message will indicate success. |
||||
|
||||
The App Extension feature is now enabled. |
||||
**Let's test the App Extension to make sure it's working properly:** |
||||
5. Open your device's web browser and navigate to a website that you're not currently signed in to. |
||||
6. Tap the <img src="../../images/features/auto-fill-ios/ios_share_icon.png" style="margin-top:0px"> **Share** icon. |
||||
7. Scroll down and tap the **Bitwarden** option: |
||||
|
||||
## Testing the App Extension Feature |
||||
{% image features/auto-fill-ios/extension.png Bitwarden in the Share menu %} |
||||
|
||||
1. Open the browser of your choice. |
||||
2. View the login page for the website you'd like to enter. |
||||
3. Tap the <img src="../../images/features/auto-fill-ios/ios_share_icon.png" style="margin-top:0px"> share icon. |
||||
4. Scroll down until you see **Bitwarden** and tap on it. |
||||
5. This will launch the Bitwarden application. |
||||
6. Select the appropriate login from the list or search Bitwarden for the correct login. |
||||
7. Your username and password will be auto-filled. |
||||
{% callout info %}If you have [Unlock with Biometrics]({% link _articles/account/biometrics.md %}) enabled, the first time you tap this option you will be prompted to verify your Master Password.{% endcallout %} |
||||
8. A Bitwarden screen will slide up on your device and will list [matching Login items]({% link _articles/features/uri-match-detection.md %}) for the website. Tap the item to auto-fill. |
||||
|
||||
{% callout info %}Please make sure iCloud Keychain is getting disabled during these process to avoid any interference with Bitwarden's autofill capabilities. You can verify it by going to your Settings app > tap on Apple ID > iCloud > Keychain > Off{% endcallout %} |
||||
{% callout success %}If there are no Login items listed, it's probably because there isn't an item in your Vault with a [matching URI]({% link _articles/features/uri-match-detection.md %}).{% endcallout %} |
||||
|
||||
@ -0,0 +1,42 @@
@@ -0,0 +1,42 @@
|
||||
--- |
||||
layout: article |
||||
title: Blacklisting URIs |
||||
categories: [auto-fill] |
||||
featured: false |
||||
popular: false |
||||
order: 06 |
||||
tags: [android, autofill, auto-fill] |
||||
--- |
||||
|
||||
{% callout info %} |
||||
Blacklisting URIs is currently only available for the Bitwarden Android app. |
||||
{% endcallout %} |
||||
|
||||
Auto-fill relies on the attribution of URIs to Login items. If you're unfamiliar with using URIs, brush up using our [Using URIs]({% link _articles/features/uri-match-detection.md %}) article. **Android** users can explicitly blacklist URIs to prevent Bitwarden from offering them for auto-fill. To specify URIs to blacklist: |
||||
|
||||
1. In the Bitwarden Android app, open the {% icon fa-cog %} **Settings** tab. |
||||
2. Tap **Options**. |
||||
3. Scroll down to the bottom of the Options screen and enter URIs in the **Blacklisted URIs** input: |
||||
|
||||
{% image features/auto-fill-android/blacklist-uris.png %} |
||||
|
||||
Blacklisted URIs should be specified in a **comma-separated list**, for example: |
||||
|
||||
``` |
||||
https://twitter.com,androidapp://com.twitter.android,https://facebook.com |
||||
``` |
||||
4. There's no **Save** button for this screen, so simply pressing the back button or returning to the previous screen will save your specification. |
||||
|
||||
## Android App URIs |
||||
|
||||
For websites accessed via a web browser, a proper URI will be the `https://..` address of the Login page, for example `https://twitter.com` or `https://twitter.com/login`. |
||||
|
||||
**For Android Apps**, the [URI scheme]({{site.baseurl}}/article/uri-match-detection/#uri-schemes) always starts with `androidapp://` and is usually a bit different from a typical web browser URI. For example, |
||||
|
||||
- The Twitter Android app has the URI `androidapp://com.twitter.android` |
||||
- The Reddit Android app has the URI `androidapp://com.reddit.frontpage` |
||||
- The Bitwarden Android app has the URI `androidapp://com.x8bit.bitwarden` |
||||
|
||||
{% callout success %} |
||||
An easy way to obtain the proper URI for an Android app is to **use a web browser** to visit the App's page in the Google Play store. The URI for the app will appear in the address bar as an `?id=` query parameter (e.g. `https://play.google.com/store/apps/details?id=com.twitter.android`). |
||||
{% endcallout %} |
||||
@ -0,0 +1,67 @@
@@ -0,0 +1,67 @@
|
||||
--- |
||||
layout: article |
||||
title: Troubleshooting Android Auto-fill |
||||
categories: [auto-fill] |
||||
order: 07 |
||||
featured: false |
||||
popular: false |
||||
tags: [android, autofill, auto-fill] |
||||
--- |
||||
|
||||
Depending on the version of Android your device is running, there are a few different ways to enable auto-fill from Bitwarden: |
||||
|
||||
|Option|Requires version...|Requires you to also enable...| |
||||
|------|-------------------|-------------------------| |
||||
|Autofill Service|Android 8+|-| |
||||
|Inline Autofill|Android 11+|Autofill Service, IME that supports Inline| |
||||
|Draw-Over|Android 6+|Accessibility| |
||||
|Accessibility|All Android Versions|-| |
||||
|
||||
For instructions on setting up auto-fill on Android, see [Auto-fill Logins]({{site.baseurl}}/article/auto-fill-android/). |
||||
|
||||
### Troubleshooting the Autofill Service |
||||
|
||||
If the Bitwarden Auto-fill Service overlay isn't visible when your device is focusing on a username or password input field, your device may require a device-specific setting to be enabled: |
||||
|
||||
**For Huawei/Honor devices**, enable Dropzone: |
||||
|
||||
1. Open the Huawei/Honor Optimizer App (also known as "Phone Manager"). |
||||
2. Tap **Dropzone** in the middle of the bottom row. |
||||
3. Slide the toggle to the right to allow Dropzone. |
||||
|
||||
**For Oppo and other devices**, enable Floating Window: |
||||
|
||||
1. Open the Android Settings App. |
||||
2. Navigate to Privacy/Security. |
||||
3. Locate **Floating Windows** or **App Management** and tap to open. |
||||
4. Slide the toggle to the right to allow Floating Windows. |
||||
|
||||
### Troubleshooting the Accessibility Service |
||||
|
||||
The most common issue encountered using the Accessibility Service is that **Android Battery Optimization** settings will automatically turn off services (like the Accessibility Service) in order to preserve battery. To resolve this, **turn off battery optimization for Bitwarden**. |
||||
|
||||
If you continue to experience issues with the Accessibility Service: |
||||
|
||||
1. Double-check your Battery Optimization settings. If Battery Optimization is on for Bitwarden, turn it off. |
||||
2. If you use a Battery Saver or Task Manager app, try disabling to see if that makes a difference. If it does, add Bitwarden to the exception list. |
||||
3. Check the built-in Task Manager. You'll need to bring up the running apps view and then hold down the app icon or swipe up on the Bitwarden app and then select Lock. |
||||
|
||||
Please note, the service can also halt if you ever "Force stop" the Bitwarden app. |
||||
|
||||
{% callout success %} |
||||
The site [https://dontkillmyapp.com/](https://dontkillmyapp.com/){:target="_blank"} might help you determine the default battery optimization configurations for your device. |
||||
{% endcallout %} |
||||
|
||||
### Troubleshooting Draw-Over |
||||
|
||||
Draw-Over interacts differently with Bitwarden's auto-fill functionality depending on which Android version you're using. If you're experiencing issues, check the following table: |
||||
|
||||
|Version|Description| |
||||
|-------|-----------| |
||||
|Android 5|**Not Available**, permission is granted by default.| |
||||
|Android 6|**Required** to use Accessibility, as the pop-up is the only available option.| |
||||
|Android 7+|**Optional** if you only want to use the Auto-fill quick action tile without a pop-up.| |
||||
|
||||
{% callout info %} |
||||
If you're still not able to get Android auto-fill working, [Contact Us](https://bitwarden.com/contact){:target="\_blank"}. |
||||
{% endcallout %} |
||||
@ -0,0 +1,5 @@
@@ -0,0 +1,5 @@
|
||||
--- |
||||
layout: category |
||||
title: Auto-fill |
||||
featured: true |
||||
--- |
||||
|
After Width: | Height: | Size: 65 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 199 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 92 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 134 KiB |
|
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 134 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 133 KiB |
|
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 135 KiB |
|
After Width: | Height: | Size: 143 KiB |