美文网首页
flutter 解决集成高德地图,iOS不弹授权弹窗

flutter 解决集成高德地图,iOS不弹授权弹窗

作者: 肉肉要次肉 | 来源:发表于2023-06-06 14:24 被阅读0次

permission_handler | Flutter Package

访问权限,用的是permission_handler依赖包,安卓那边没有问题,iOS这边就是不弹窗,发现首次进入app打印出来的定位权限是denied,被拒绝的状态。

百度了一下,也看了一下flutter官方也写了,需要在profile文件中写入一行代码

'PERMISSION_EVENTS=1',

代码如下:

post_installdo |installer|

installer.pods_project.targets.eachdo |target|

flutter_additional_ios_build_settings(target)

target.build_configurations.eachdo |config|

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

'$(inherited)',

'PERMISSION_LOCATION=1',

]

end

end

end

相关文章

网友评论

      本文标题:flutter 解决集成高德地图,iOS不弹授权弹窗

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