Xam.Plugins.Messaging,Cant发送附件

时间:2018-10-31 11:11:58

标签: c# xamarin xamarin.forms xamarin.ios xamarin.android

我用这个把头撞在砖墙上。

我正在使用XF 3.2,XAM插件5.2,发送不带附件的电子邮件就可以了。

我有以下代码;

    var emailSender = CrossMessaging.Current.EmailMessenger;

    var email = new EmailMessageBuilder()
        .Subject("xyz")
        .Body("redacted")
        .WithAttachment()
        .Build();

    emailSender.SendEmail(email);

现在,无论我尝试什么,本地PCL路径(字符串,字符串),“内容//”,在发送带有附件的电子邮件时,我都无法获得除此错误以外的任何东西。

  

Java.Lang.NullPointerException:尝试调用虚拟方法   'android.content.res.XmlResourceParser   android.content.pm.PackageItemInfo.loadXmlMetaData(android.content.pm.PackageManager,   java.lang.String)”上的空对象引用

当我观看“电子邮件”时,Java.io.file仍然为空。

我认为我需要使用依赖项服务来发送电子邮件,然后我可以使用本机文件格式,但是我仍然需要知道在两个平台上说资产或资源的完整正确路径。

0 个答案:

没有答案