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