这个插件存在很大问题:
https://github.com/katzer/cordova-plugin-email-composer
当我尝试在ios上发送电子邮件时,一切正常。但是当我在Android中尝试时,它什么也没做。而且我收到了回复“电子邮件视图被解雇”。我在一些具有不同Android版本和空白项目的设备上测试了它。我的简单代码:
cordova.plugins.email.open({app: 'mailto'}, function () {
console.log('email view dismissed');
}, this);
答案 0 :(得分:8)
我通过安装此解决了这个问题:
cordova插件添加https://github.com/katzer/cordova-plugin-email-composer.git#0.8.2
并删除最后一个版本。
答案 1 :(得分:-2)
按照此链接的流程帮助了我:
https://forum.ionicframework.com/t/cordovaemailcomposer-can-not-send-mail/50395/11
忽略离子部分。
- 编辑 -
您可以尝试以下步骤:
从项目中删除插件和android平台。
从此处添加电子邮件插件:https://github.com/katzer/cordova-plugin-email-composer.git
添加Android平台。
我认为诀窍是你需要在添加android平台之前添加插件。听起来很傻但为我工作。