Human-readable error message from the native SDK, or empty string on success.
final String? errorString;