1
0
mirror of https://github.com/bitwarden/help synced 2026-01-06 10:33:28 +00:00

New Version Update (#82)

* New Version Update

Updated the Android Auto-fill article to include instructions for the latest version of the app as well as added additional troubleshooting steps for the Accessibility Service.

* additional notes

Co-authored-by: Aaron Marshall <marshall@linux.com>
This commit is contained in:
Aaron Marshall
2020-03-23 22:39:46 -05:00
committed by GitHub
parent aa4308ed84
commit 3978ac2afc

View File

@@ -7,19 +7,20 @@ popular: false
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. Bitwarden provides two auto-fill services:
You can use the Bitwarden Android app to add new and auto-fill existing logins on the web and in other apps. There are two services which need to be enabled on Android to cover all Auto-fill scenarios, AUTO-FILL FRAMEWORK SERVICE and AUTO-FILL ACCESSIBILITY SERVICE. These services can be enabled from within the Bitwarden App under **{% icon fa-cog %} Settings**. When configured, you should see "Enabled" in green text. Double-check under the AUTO-FILL ACCESSIBILITY SERVICE that the Permission shows "Granted" in green text as well.
Supported Versions:
1. The **Autofill Framework Service** for Android users on Oreo (8.0) and greater.
2. The **Auto-fill Accessibility Service** for all Android versions.
## Autofill Framework Service
{% note %}The Autofill Framework Service is only available to users on Android Oreo (8.0) and greater. If you are on a version of Android prior to Oreo (8.0) you should use the **Auto-fill Accessibility Service** as explained further down in this article.{% endnote %}
{% note %}The Autofill Framework Service is only available to users on Android Oreo (8.0) and greater. If you are on a version of Android prior to Oreo (8.0) you should only use the **Auto-fill Accessibility Service** as explained further down in this article. Otherwise, you should use both services for optimal functionality.{% endnote %}
1. Open the Bitwarden Android app.
2. Tap the **Tools** page.
3. Tap **Bitwarden Auto-fill Service**. Status *Disabled* will appear in red.
4. Tap the **Open Autofill Settings** button.
2. Tap **{% icon fa-cog %} Settings**.
3. Tap **Auto-fill Service**. Status *Disabled* will appear in red.
4. Tap **Open Autofill Settings**.
5. Locate **Bitwarden** from the list and enable it.
The Autofill Framework Service is now enabled.
@@ -35,39 +36,38 @@ The Autofill Framework Service is context-sensitive and will appear whenever you
## Auto-fill Accessibility Service
1. Open the Bitwarden Android app.
2. Tap the **Tools** page.
3. For users on Android versions prior to Oreo (8.0), tap **Bitwarden Auto-fill Accessibility Service**. For users on Android versions Oreo (8.0) or greater, tap **Bitwarden Auto-fill Service** and then select **Auto-fill Accessibility Service** at the bottom. Status *Disabled* will appear in red.
4. Tap the **Open Accessibility Settings** button.
2. Tap the **{% icon fa-cog %} Settings** page.
3. Tap **Auto-fill Accessibility Service**. Status *Disabled* will appear in red.
4. Tap the **OPEN ACCESSIBILITY SETTINGS** button.
5. Locate **Bitwarden** from the list and enable it.
6. You will now see Permission is still *Denied* and appears in red.
7. Tap the **OPEN OVERLAY PERMISSION SETTINGS** button.
8. Tap **Allow permission** and go back.
The Auto-fill Accessibility Service is now enabled.
The Auto-fill Accessibility Service is context-sensitive. This means that the Bitwarden auto-fill icon, and notification will only appear when the app detects a login form. You can change the way auto-fill behaves by navigating to **Settings** &rarr; **Options** &rarr; **Auto-fill Accessibility Service**.
The Auto-fill Accessibility Service is context-sensitive and will appear whenever you encounter a form that can be auto-filled on your device.
### Testing the Auto-fill Accessibility Service
1. Open an app that has not been signed in to.
2. View the login page for the app. A Bitwarden auto-fill notification will appear in the notification bar.
3. Open the notification drawer and tap the **Bitwarden Auto-fill Service** notification. Your vault will display all possible matching logins. If you do not see the login you are looking for you may need to manually search for it by tapping the search icon. {% icon fa-search %}
4. Tap the appropriate login from the list. Your username and password will be auto-filled.
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.
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.
### Troubleshooting the Auto-fill Accessibility Service
<u>The Bitwarden Auto-fill Service keeps getting disabled</u>
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.
Android may turn off the Bitwarden Auto-fill Service to optimize battery life. To resolve this you can either:
- Tell Android to ignore battery optimization for the Bitwarden app; or
- Manually turn on the Bitwarden Auto-fill Service each time
If you keep experiencing the AUTO-FILL ACCESSIBILITY SERVICE becoming disabled or not functioning as expected, check these settings in this order.
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.
<u>The auto-fill notification does not appear when I visit a login page in my web browser.</u>
Please note, the service can also halt if you ever "Force stop" the Bitwarden app.
This is a currently a known issue with the following browsers, which do not support accessibility services:
- Firefox for Android - As a workaround you can use the Bitwarden Firefox addon instead. Navigate to Firefox Settings &rarr; Addons and search for "bitwarden".
- Samsung Internet Browser
Here is an interesting site regarding devices and their battery optimization default configurations:
[https://dontkillmyapp.com/](https://dontkillmyapp.com/this){:target="_blank"}
{% note %}
Android has many web browsers. It can be hard to keep up with them all. We have to add support for each browser individually. If auto-fill does not work and your browser is not listed above please report it at <https://github.com/bitwarden/mobile/issues> so that we can add support.
<u>Bitwarden is using a lot of my device's battery power.</u>
Unfortunately Android accessibility services can be fairly resource intensive on certain devices. We provide a few alternative auto-fill modes that can help reduce battery consumption. You can find these under Bitwarden's Settings &rarr; Options menu.
{% endnote %}