2013-08-07 105 views
1

PhoneGap的電子郵件作曲家插件,這可能是重複的問題,但並沒有發現搜索全日之後的任何解決方案。 我正在開發blackberry os 7的phonegap應用程序,但卡在電子郵件(消息)作曲家插件。是否有支持的BlackBerry OS 7黑莓OS 7

如果你們有什麼想法,請分享電子郵件作曲家的PhoneGap的任何插件(科爾多瓦2.7)。我曾嘗試黑莓OS 消息API,也試過至mailto:HTML5的但兩者都沒有工作可能是我在錯誤的方法做,如果你們曾經嘗試這樣做,並獲得成功,請分享的過程。謝謝

回答

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文件並調用該方法。

    功能的SendMail(){

    var toRecipient = "[email protected]"; 
    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); 
    } 
    

使用電子郵件作曲家在黑莓7的另一種方式是使用 「電子郵件地址」

示例代碼:

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