2014-01-16 61 views
0

我試圖在科尼工作室送使用JavaScript附件第5版(這點是提供一封帶有電子名片聯繫,可以是在iPhone或Android設備上閱讀)。電子郵件和科尼附件(或發送電子名片聯繫信息)

不幸的是,文檔很少,我一直沒有得到它的工作。 這是我想要的:

var attachmentBody = "this would be the vCard contact as simple text!"; 
    var attachments = { "mimetype" : "text/vcard", "attachment" : attachmentBody };   
    var msgBody = "Hello from the message body..."; 
    kony.phone.openEmail(to, cc, bcc, sub, msgBody, false, attachments); 

這不提供附件。 :(

  1. 列表項
  2. 沒有任何人有使用附件的經驗嗎?
  3. 沒有人對如何使用JavaScript使用一個從科尼一個代碼示例?
  4. 如果沒有,沒有任何人有FFI的樣本可能工作

回答

1

只需要打一個電話出去對這個論壇的人:http://developer.kony.com/konyforum/viewtopic.php?id=3900

:這是這種反應根據回答的科尼論壇
function generateVCard(){ 


    var email=frmDetails.lblEmail.text; 
    var off=frmDetails.lblOff.text; 
    var mob=frmDetails.lblMob.text; 
    var fullName = frmDetails.lblName.text 
    var lname= frmDetails.lbllname.text; 
    var fname=frmDetails.lblfname.text 
    var offName= frmDetails.lblLocOff.text; 
    var jbTitle = frmDetails.lblDetDesg.text 
    var conList = "BEGIN:VCARD\r\n"; 
     conList += "VERSION:3.0\r\n"; 
     conList += "N:"+lname+";"+fname+"\r\n"; 
     conList += "FN:"+fullName+"\r\n"; 
     conList += "ORG:"+offName+"\r\n"; 
     conList += "TITLE:"+jbTitle+"\r\n"; 
     conList += "TEL;TYPE=WORK,VOICE:"+off+"\r\n"; 
     conList += "TEL;TYPE=HOME,VOICE:"+mob+"\r\n"; 
     conList += "ADR;TYPE=WORK:"+offName+"\r\n"; 
     conList += "EMAIL;TYPE=PREF,INTERNET:"+email+"\r\n"; 
     conList += "END:VCARD\r\n"; 
     kony.print("VCF : "+conList); 
    var encStr = Base64.encode(conList); 
    kony.print("Encoded string - : "+encStr); 
    var rawStr = kony.convertToRawBytes(encStr); 
    return rawStr; 


} 

function mailAttach(){ 
    kony.print("Email id:"); 
    var lname= frmDetails.lbllname.text; 
     var fname=frmDetails.lblfname.text 
     var fulName = fname +"_"+ lname+".vcf"; 
     kony.print("FULLNAME:"+fname +"_"+ lname); 
    var to=[]; 
    var cc=[]; 
    var bcc = []; 
    var sub = "Get Connected with "+fname+" "+lname; 
    var msgbody = ""; 
    var rawBytes = generateVCard(); 
    kony.print(rawBytes); 
    tab= [ { mimetype : "text/x-vcard", attachment : rawBytes , filename : fulName }]; 
    kony.print("tab>>>>"); 
    kony.print(tab); 
    kony.phone.openEmail(to, cc, bcc, sub, msgbody,false, tab); 
    kony.print("after open email"); 
}