checkAndRequestUserPermission static method

Future<bool> checkAndRequestUserPermission()

Implementation

static Future<bool> checkAndRequestUserPermission() async {
  if (Platform.isAndroid || Platform.isIOS) {
    var status = await Permission.notification.status;
    if (status.isGranted) {
      return true;
    } else {
      // Request permission if not granted
      var result = await Permission.notification.request();
      return result.isGranted;
    }
  }
  // For other platforms (web, windows, etc.), you can decide default behavior
  return false;
}