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

2023-06-06  本文已影响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

上一篇 下一篇

猜你喜欢

热点阅读