美文网首页
flutter开发iOS的蓝牙权限配置

flutter开发iOS的蓝牙权限配置

作者: 时光事故 | 来源:发表于2024-07-10 11:01 被阅读0次

    即使蓝牙授权了还是出现.denied状态问题 

    除了配置

    <key>NSBluetoothAlwaysUsageDescription</key>

    <string>我们需要您的同意来访问蓝牙</string>

    <key>NSBluetoothPeripheralUsageDescription</key>

    <string>我们需要您的同意来访问蓝牙</string>

    还得在PodFlie文件加上

      target.build_configurations.eachdo |config|

             config.build_settings['GCC_PREPROCESSOR_DEFINITIONS'] ||= [

               '$(inherited)',

               # dart: [PermissionGroup. location, PermissionGroup. locationAlways, PermissionGroup. locationWhenInUse]

               'PERMISSION_LOCATION=1',

               ## dart: PermissionGroup.bluetooth

               'PERMISSION_BLUETOOTH=1',

             ]

           end

    蓝牙 var status = await Permission.bluetooth.status;

    才不会总是.denied的状态,就会出现.granted的授权状态

    相关文章

      网友评论

          本文标题:flutter开发iOS的蓝牙权限配置

          本文链接:https://www.haomeiwen.com/subject/oztthjtx.html