As per the current Google nearBy documentation, for background BLE subscription "low-power scans are triggered only at screen-on events, even when your app is not currently active." https://developers.google.com/nearby/messages/android/get-beacon-messages#subscribe_in_the_background
The application i was designing needed to notify the user even when the screen is Off. Is there anyway to get the callback irrespective of this screen-on trigger using the NearBy API approach.