track method
Implementation
@override
Future<void> track({
required String eventName,
required Function(SprigSurveyState) onCompletion,
}) async {
try {
final int result = await methodChannel.invokeMethod('track', {
'eventName': eventName,
});
onCompletion(SprigSurveyState.fromRawValue(result));
} on PlatformException catch (e) {
debugPrint("Failed to invoke iOS method: '${e.message}'.");
}
}