用于BlackBerry OS 7的Phonegap电子邮件编辑器插件

时间:2013-08-07 14:29:00

标签: javascript html5 blackberry cordova

这可能是重复的问题,但搜索了一整天后没有找到任何解决方案。 我正在为blackberry os 7开发phonegap应用程序,但却陷入了电子邮件(消息)作曲家插件。是否有支持blackberry os 7的电子邮件作曲家phonegap(cordova 2.7)的插件。

如果你们有任何想法请分享。我尝试过黑莓os 消息API ,并尝试了HTML5的 mailto:,但两者都不起作用,可能是我做得不对,如果你们这样做了,获得成功请分享过程。谢谢

1 个答案:

答案 0 :(得分:1)

BlackBerry 7为电子邮件编辑器提供了html5 API blackberry.invoke.MessageArguments ,它易于使用,而不是为此编写插件。

实施 blackberry.invoke.MessageArguments

的步骤
  1. 将这些代码添加到config.xml文件

    <feature id="blackberry.invoke" />
    <feature id="blackberry.invoke.MessageArguments" />
    <feature id="blackberry.message" />
    
  2. 将此代码添加到您的js文件中并调用该方法。

      

    function sendMail(){

    var toRecipient = "user@gmail.com";
    var subject = "Test Mail";
    var body = "This is test mail, Please do not reply ...";
    var args = new blackberry.invoke.MessageArguments(toRecipient, subject, body);
    args.view = blackberry.invoke.MessageArguments.VIEW_NEW;
    blackberry.invoke.invoke(blackberry.invoke.APP_MESSAGES, args);
    }
    
  3. 在Blackberry 7中使用电子邮件编辑器的另一种方法是使用“mailto”

    示例代码为:

    var sMailTo = "mailto:";        
    sMailTo += escape(toRecipient) +"?subject=" +escape(subject) +"&body=" +escape(body) +"&cc=" +escape(ccRecipient);
    window.open(sMailTo, '_self');