Skip to content

Impact of Google's April 2026 Policy Change on enableForegroundServiceScanning() #1249

Description

@masanori-taniguchi

Description

Hi there,

Thank you for maintaining this amazing library.

I am writing to ask about the library's roadmap or recommended workarounds regarding the recent Google Play policy update announced on April 15, 2026.

According to the official announcement ("Policy Bytes: April 15, 2026"), Google is removing geofencing and location/BLE scanning from the approved use cases for Foreground Services:
https://support.google.com/googleplay/android-developer/answer/16926792

Currently, our app relies on enableForegroundServiceScanning() to scan for beacons in the background. However, under this new policy, using a Foreground Service for this purpose will likely lead to app rejection or removal from the Google Play Store, unless we pass an extremely strict exception review.

Questions

  1. Are there any plans to update the library to support alternative background scanning methods that align with the new Google guidelines (e.g., better integration with WorkManager or JobScheduler for periodic scanning)?
  2. If we need to disable enableForegroundServiceScanning() immediately to pass the store review, what is the recommended way to handle background beacon scanning using this library without triggering Google's automated policy flags?

Any guidance, workarounds, or suggestions from the maintainers or the community would be highly appreciated.

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions