@override Future<void> present() async { try { await methodChannel.invokeMethod<void>('present'); } catch (e) { debugPrint("Failed to present survey: $e"); } }