Location permission is required for hardware identifier access because of the change of Andriod after Andriod 6.0. Thus, the SwitchBot App must get access to location service to work properly.
If you are using a device with Android 12 or later, you will only need to turn on the Bluetooth function , and do NOT need to turn on "Location Permission".
Read also: https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-hardware-id
Article is closed for comments.