UNPKG

@sfourdrinier/react-native-ble-plx

Version:
37 lines (33 loc) 1.35 kB
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.bleplx" xmlns:tools="http://schemas.android.com/tools"> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.BLUETOOTH" android:maxSdkVersion="30" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" android:maxSdkVersion="30" /> <uses-permission android:name="android.permission.BLUETOOTH_SCAN" android:usesPermissionFlags="neverForLocation" tools:targetApi="s" /> <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" tools:targetApi="s" /> <!-- Foreground service permissions for background BLE operations --> <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> <uses-permission android:name="android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE" tools:targetApi="upside_down_cake" /> <application> <!-- BLE Foreground Service for background operations --> <service android:name=".BlePlxForegroundService" android:enabled="true" android:exported="false" android:foregroundServiceType="connectedDevice" tools:targetApi="q" /> </application> </manifest>