8

我在这里尝试使用插件这是我第一次开始在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"]);

这直接来自自述文件,当我运行应用程序时没有任何反应。甚至没有错误。

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

Phonegap 2.7版

谁能指出我正确的方向?

谢谢

4

3 回答 3

2

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" />

于 2017-03-01T13:26:49.100 回答
1

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

org.apache.cordova.emailComposer

为了

org.apache.cordova.EmailComposer
于 2013-06-26T21:39:40.457 回答
0

您需要使用此插件,它易于使用,并具有更多可用功能。

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

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

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

于 2017-03-01T12:07:19.930 回答