Home News Google disables accessibility access for Tasker (and other apps)

Google disables accessibility access for Tasker (and other apps)

Google is limiting Tasker

Pent shared on Tasker Google Group that Google emailed him a notification about the changes in apps that are available via Play Store. According to the email, developers have 30 days to remove the accessibility access from their apps, unless the app is designed to aid a disabled person.

Tasker Accessibility Service

Going against the new policy will effect in the apps getting banned from the Play Store. Tasker’s accessibility service is required to trigger an app context. According to Pent – pre Lollipop devices will lose the access to this trigger completely as planned changes in Tasker cannot be implemented in the older API levels.

There are other actions that will be affected by this. Pent mentioned back action, but I’m sure more actions and plugins will get affected too.

Email sent to devs:

We’re contacting you because your app, appName, with package name com.app.name is requesting ‘android.permission.BIND_ACCESSIBILITY_SERVICE’. Apps requesting accessibility services should only be used to help users with disabilities use Android devices and apps. Your app must comply with our Permissions policy and the Prominent Disclosure requirements of our User Data policy.

Action required: If you aren’t already doing so, you must explain to users how your app is using the ‘android.permission.BIND_ACCESSIBILITY_SERVICE’ to help users with disabilities use Android devices and apps. Apps that fail to meet this requirement within 30 days may be removed from Google Play. Alternatively, you can remove any requests for accessibility services within your app. You can also choose to un-publish your app.

If you need to make changes to your apps. please follow these steps:

  • Read through the Permissions and User Data policies for more details and make sure your app complies with all policies listed in the Developer Program Policies.
  • If you don’t need the BIND_ACCESSIBILITY_SERVICE permission in your app or the permission is being used for something other than helping users with disabilities use Android devices and apps:
    1. Remove your request for this permission from your app’s manifest
    2. Sign In to Console and upload your modified, policy-compliant APK.
  • Or, if you need the BIND_ACCESSIBILITY_SERVICE permission in your app to help users with disabilities use Android devices and apps:
    1. Include the following snippet in your app’s store listing description: ”This app uses Accessibility services”
    2. Provide prominent user-facing disclosure of this usage before asking the user to enable this permission within your app. Your disclosure must meet each of the following requirements:
      • Disclosure must be provided via the android:summary and android:description elements of the AccessibilityServiceInfo class.
      • Disclosure must describe the functionality that the Accessibility Service permission is enabling for your app. Each feature used with the Accessibility Service request must be declared in your disclosure with justification.

Alternatively, you can choose to unpublish the app.

ausdroid.net

Possible Workaround

In theory, explaining the use of accessibility service to the user could suffice.  Including the clear statement of how the accessibility features are used. It’s still down to Google to allow these apps existing in the Google Play Store. As the devs have 30 days to comply, by either modifying the code or updating the app description I would encourage you to keep all your apps backed up just in case. Google’s automated systems (I seriously doubt in the human oversight in the first pass)  are known for wreaking havoc among the Google services users. I get my videos demonetized on a regular basis – as it seems to be breaching the Terms of Service for YouTube Partners program. It saddens me to see this as me and probably a lot of you use the accessibility services in Tasker one way or another. Will we get an external Tasker version to sideload? Time will tell!

PayPal

Nothing says "Thank you" better than keeping my coffee jar topped up!

Patreon

Support me on Patreon and get an early access to tutorial files and videos.

image/svg+xml

Bitcoin (BTC)

Use this QR to keep me caffeinated with BTC: 1FwFqqh71mUTENcRe9q4s9AWFgoc8BA9ZU

New to Tasker?

Tasker Quick Start – Getting started with Tasker

0
From newb to not so newbie in 10 min

Best Tasker Projects

How to use Raspberry PI as WOL (wake on lan) server

0
While you could wake up your PC from a mobile directly, having a dedicated server capable of doing so is the best solution. The reason is simple. You can hook up as many devices as you wish with a single endpoint. This is why Raspberry Pi is perfect for this.

7 awesome Bluetooth keyboard shortcuts for Android

0
7 unique Android shortcuts that you can add to any Bluetooth keyboard.

Charge Test – Tasker charger performance tool

0
Turning Tasker into productive tool for monitoring chargers

Smart overnight charging with Tasker

0
Still keeping your phone plugged in overnight? Try smarter overnight charging with this profile

One thing that Join app can’t do and how to fix it with Tasker

0
It's not possible to share the clipboard automatically between join accounts registered to 2 different emails. But you can fix this with tasker.

Essential Guides

Tasker: Seconds into DD:HH:MM:SS (dynamic)

0
It's time to.... ok it's a pun, but I will show you how to master time and convert seconds to DD:HH:MM:SS dynamically

4 ways to organise Tasker projects

0
Keep your Tasker tidy!

A better way to store Tasker credentials

0
The more clever way of managing credentials

Annoyed with dozens of AutoApps populating your app drawer? Here is a fix!

0
Clear your app drawer from the clutter in seconds

Putting AutoTools pie chart to a good use – SSID logger

0
Who wants a piece of the pie (chart)?