PhoneGap电子邮件插件

时间:2013-06-25 21:31:08

标签: javascript android html5 cordova phonegap-plugins

我正在尝试使用插件here这是我第一次开始在Android中使用Phonegap,所以这个过程对我来说有点不熟悉。

到目前为止,我已将.JAVA文件添加到此处“src.org.apache.cordova”我已将.JS添加到www文件夹并在HTML中引用了该文件夹文件。

我已将以下内容添加到config.xml

<plugin name="EmailComposer" value="org.apache.cordova.emailComposer"/>

由于README文件并没有真正涉及细节,我假设这是必须进入的值。

然后我在HTML文件中使用以下内容。

window.plugins.emailComposer.showEmailComposerWithCallback(null,"Look at this photo","Take a look at <b>this<b/>:",["example@email.com", "johndoe@email.org"],[],[],true,["_complete_path/image.jpg", "_other_complete_path/file.zip"]);

直接来自README文件,运行应用程序时没有任何反应。甚至不是错误。

我尝试在模拟器和运行4.0.3的Samsung S2上使用各种版本

Phonegap 2.7版

有人能指出我正确的方向吗?

由于

3 个答案:

答案 0 :(得分:2)

The mail plugin from katzer就像一个魅力。

使用cordova plugin add cordova-plugin-email-composer@0.8.3在本地添加安装。

如果您使用 PhoneGap Build ,请不要忘记将以下行添加到config.xml

<gap:plugin name="cordova-plugin-email-composer" version="0.8.3" source="npm" />

答案 1 :(得分:1)

这仅仅是区分大小写的值 - 我更改了以下内容

org.apache.cordova.emailComposer

有关

org.apache.cordova.EmailComposer

答案 2 :(得分:0)

您需要使用此插件,它易于使用,并提供更多功能。

最新稳定版 - cordova插件添加cordova-plugin-email-composer@0.8.3

https://github.com/AppGyver/email-composer/

https://github.com/katzer/cordova-plugin-email-composer