发送包含主题和正文Xamarin表单的电子邮件

G.M*_*ich 2 xamarin.android xamarin xamarin.forms

我在我的Xamarin.Forms项目中使用以下代码在设备上打开本机电子邮件客户端,并在正文中预先填充了一些信息,但Android上的电子邮件客户端打开时没有设置正文和主题; 它只有mailto财产.

以下代码适用于iOS,但在Android上,它会打开电子邮件客户端并仅显示mailto.

string body = "Name : "+"\r\n" +NameLabel.Text +"Phone : "+Phonelabel.Text +"\r\n"+ "Email : "+ EmailLabel.Text ;

string strMailTo = @"mailto:test@gmail.com?Subject="profile"&Body="+body;

Device.OpenUri(new Uri(strMailTo));
Run Code Online (Sandbox Code Playgroud)

Ale*_*aro 5

我想你可以尝试这个插件.我用过一些应用程序,工作正常.这是PCL.

https://www.nuget.org/packages/Xam.Plugins.Messaging/