[英]Facebook 3.0 : How to detect user cancel the permission dialog on android
[英]How to detect permission dialog is denied by user
我正在我的應用程序中實現從廚房拍照,為此我正在添加存儲權限。 我正在使用permission_handler package向用戶請求許可。 它在 Android 中完美運行,因為它管理用戶 state 就像永久拒絕等一樣。但 iOS 中的主要問題是用戶始終拒絕或允許始終顯示用戶授予的權限=)
如果有人有同樣的問題或者我做錯了什么,請幫忙。
謝謝你。
將permission_handler: ^6.1.1
添加到您的 pubspec 文件
導入它
import 'package:permission_handler/permission_handler.dart';
在您的登錄頁面或main.dart
嘗試調用此波紋管函數
bool storagePer = false;
void storageCheck() async {
var status = await Permission.storage.status;
if (!status.isGranted) {
await Permission.storage.request();
storagePer = true;
print('per: $storagePer');
}
}
要檢查您是否有權限,請使用status.isGranted
if it return true => permissionGranted else denied
請求許可使用這個await Permission.storage.request();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.