2014-01-16 1 views
0

내가 코니 스튜디오에서 자바 스크립트를 사용하여 첨부 파일을 보내려고하고 버전 5 (이 점은 될 수있는 vCard를 연락처 된 이메일을 제공하는 것입니다 iPhone 또는 Android 기기에서 읽음).이메일과 코니의 첨부 파일 (또는 전송 vCard를 연락처 정보)

불행히도 설명서가 다소 부족하여 제대로 작동하지 못했습니다. 다음은 내가 시도한 것입니다.

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. 사람이 자바 스크립트를 사용하여 코니에서 하나를 사용하는 방법에 대한 코드 샘플이 있습니까?
  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"); 
}