【问题标题】:PhoneGap Email PluginPhoneGap 电子邮件插件
【发布时间】:2013-06-25 21:31:08
【问题描述】:

我正在尝试使用插件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"]);

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

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

Phonegap 2.7 版

谁能指出我正确的方向?

谢谢

【问题讨论】:

  • @Girl_engineer 你能简单介绍一下你的问题吗?由于问题本身的插件链接无法访问?
  • 这是几年前的事了,所以大部分都会改变
  • @Girl_engineer 关于你在这个问题中究竟寻找什么的任何更新?

标签: javascript android html cordova phonegap-plugins


【解决方案1】:

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

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

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

&lt;gap:plugin name="cordova-plugin-email-composer" version="0.8.3" source="npm" /&gt;

【讨论】:

    【解决方案2】:

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

    org.apache.cordova.emailComposer
    

    对于

    org.apache.cordova.EmailComposer
    

    【讨论】:

      【解决方案3】:

      你需要使用这个插件,它易于使用,并且有更多可用的功能。

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

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

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

      【讨论】:

      • 您应该添加一些关于插件的更多信息以及他“需要”使用它的原因。
      • 您可以通过使用这些插件来实现多种功能,例如 - 电子邮件发送、保存草稿、发送附件(多种类型,如 img、文件等)。它还支持多平台,易于使用和集成命令行。有关更多信息,请尝试打开插件链接并尝试使用。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多