To poprawnej składni użyć dla mailto: łącza (w przeciwieństwie do innych przykładach powyżej, z mailto: które są niepoprawne ..)
var mailto = new Uri("mailto:[email protected]?subject=" + subject + "&body=" + body);
await Launcher.LaunchUriAsync(mailto);
Problem z metodą mailto: polega na tym, że użytkownik nie ma programu klienta skojarzonego z mailto: nic się nie stanie.
Najbardziej niezawodną metodą jest usługa sieciowa lub usługa WCF. Korzystanie z Uroku udziału, uważanego za "poprawny" sposób w systemie Windows 8, nie jest koniecznie najlepszym rozwiązaniem, ponieważ użytkownik nadal może nie mieć zainstalowanego klienta poczty e-mail, na przykład jeśli używa adresu gmail.com jako adresu e-mail.
Problem z tym związany (nie w przypadku szczególnego przypadku wymienionego w pytaniu), jest, kiedy ja. sol. mieć przycisk opinii, nie mogę przekierować użytkownika do paska zaklęć. – jalgames