【问题标题】:Phonegap email composer plugin for BlackBerry OS 7适用于 BlackBerry OS 7 的 Phonegap 电子邮件编辑器插件
【发布时间】:2013-08-08 17:58:01
【问题描述】:

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

如果你们有任何想法,请分享。我已经尝试过 blackberry os message API 并且也尝试过 HTML5 的 ma​​ilto: 但两者都不起作用可能是我做错了,如果你们尝试过这个并且成功请分享过程。谢谢

【问题讨论】:

    标签: javascript html blackberry cordova


    【解决方案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 文件中并调用该方法。

      函数发送邮件(){

      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');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多