Flutter 颤振:iOS平台中未显示活动识别/运动和健身权限弹出窗口

Flutter 颤振:iOS平台中未显示活动识别/运动和健身权限弹出窗口,flutter,permissions,flutter-dependencies,Flutter,Permissions,Flutter Dependencies,在Flatter中,我无法在iOS平台上向用户请求运动和健身许可。我使用它来处理权限,我使用以下代码 Permission.activityRecognition.request() // Android // Asks for permission // iOS // No prompt 我找到的解决方法是在iOS平台上使用Permission.sensors而不是Permission.activityRecognition。代码如下所示:- Permission getMotionP

在Flatter中,我无法在iOS平台上向用户请求运动和健身许可。我使用它来处理权限,我使用以下代码

Permission.activityRecognition.request()

// Android
// Asks for permission

// iOS
// No prompt


我找到的解决方法是在iOS平台上使用
Permission.sensors
而不是
Permission.activityRecognition
。代码如下所示:-

Permission getMotionPermission() {
    if(Platform.isAndroid /** Also check if SDK >= 29 **/){
         return Permission.activityRecognition;   
    } else if(Platform.isIOS) {
         return Permission.sensors;
    }
}

// ask for permission
Permission motionPermission = getMotionPermission();
motionPermission?.request();