I am reading the documentation here for the Android Nearby Permission specially for Android 12. I want to check if the user has granted access to Nearby device permission programmatically. The following check is returning true for me all the time
ContextCompat.checkSelfPermission(context,Manifest.permission.BLUETOOTH_CONNECT) ==
PackageManager.PERMISSION_GRANTED
I manually revoked the nearby permission after granting it once in the app and also confirmed by going to the app settings which says nearby permission is not granted. Is there a way to check for this runtime and show the nearby device permission(system dialog) if not granted