zyg_flutter_plugin 0.0.91 copy "zyg_flutter_plugin: ^0.0.91" to clipboard
zyg_flutter_plugin: ^0.0.91 copied to clipboard

中裕冠的插件,此版本增加了sdk具体业务

zyg_flutter_plugin #

这个是中裕冠的ELock的flutter插件。

"中裕冠的插件,此版本增加sdk的具体业务" version: 0.0.91

Android #

Add permissions for Android (No Location) In the android/app/src/main/AndroidManifest.xml add:


<!-- Tell Google Play Store that your app uses Bluetooth LE
     Set android:required="true" if bluetooth is necessary -->
<uses-feature android:name="android.hardware.bluetooth_le" android:required="false" />

<!-- New Bluetooth permissions in Android 12
https://developer.android.com/about/versions/12/features/bluetooth-permissions -->
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" android:usesPermissionFlags="neverForLocation" />
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />

<!-- legacy for Android 11 or lower -->
<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.ACCESS_FINE_LOCATION" android:maxSdkVersion="30"/>

<!-- legacy for Android 9 or lower -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" android:maxSdkVersion="28" />


iOS #

The app's Info.plist must contain an NSBluetoothAlwaysUsageDescription key with a string value explaining to the user how the app uses this data.