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

Phonegap email composer plugin for BlackBerry OS 7

本文关键字:电子邮件 编辑器 插件 Phonegap BlackBerry OS 适用于      更新时间:2023-09-26

这可能是一个重复的问题,但经过一整天的搜索,没有找到任何解决方案。我正在为黑莓操作系统7开发phonegap应用程序,但一直使用电子邮件(消息)编辑器插件。有没有任何支持黑莓操作系统7的phonegap插件(cordova 2.7)用于电子邮件作曲家。

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

BlackBerry 7为电子邮件编写器提供了html5 APIBlackBerry.ioke.MessageArguments,它很容易使用,而不是为此编写插件。

实现blackberry.invoke.MessageArguments的步骤

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

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

    函数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);
    }
    

在Blackberry 7中使用电子邮件编辑器的另一种方法是使用"mailto"

示例代码为:

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