sendFeedbackViaEmail static method
Implementation
static Future<void> sendFeedbackViaEmail(FeedbackPayload payload) async {
final pkg = await PackageInfo.fromPlatform();
final buffer = StringBuffer()
..writeln('Category: ${payload.category}')
..writeln()
..writeln(payload.message);
if (payload.includeAppInfo) {
buffer
..writeln()
..writeln('---')
..writeln('App: ${pkg.appName}')
..writeln('Version: ${pkg.version} (${pkg.buildNumber})');
}
final subject = Uri.encodeComponent('${pkg.appName} Feedback');
final body = Uri.encodeComponent(buffer.toString());
final uri = 'mailto:ssteam2000@gmail.com?subject=$subject&body=$body';
await NavigatorUtils.openUrl(uri);
}