2010-12-10 27 views
2

Je suis en train de créer l'application pour envoyer l'email de l'application de développeur de titaneenvoi de courrier électronique en utilisant l'application Developer Titanium

[Code]

b.addEventListener('click', function() { 
var emailDialog = Titanium.UI.createEmailDialog(); 
emailDialog.subject = "Hello from Titanium"; 
emailDialog.toRecipients = ['[email protected]']; 
emailDialog.open(); 
    }); 

[/ code]

ouvert fenêtre pop-up pour envoi d'email.après la composition du courrier quand je clique sur envoyer.

Il n'envoie pas de courrier.

Aide S'il vous plaît

Merci à l'avance Pratik Asthana

Répondre

1

essayer de KitchenSink ... Je remarque que vous n'utilisez pas "setSubject" ou "setToRecipients"

var emailDialog = Titanium.UI.createEmailDialog(); 
    emailDialog.setSubject('Hello from Titanium!'); 
    emailDialog.setToRecipients(['[email protected]']); 
    emailDialog.setCcRecipients(['[email protected]']); 
    emailDialog.setBccRecipients(['[email protected]']); 

    if (Ti.Platform.name == 'iPhone OS') { 
     emailDialog.setMessageBody('<b>Appcelerator Titanium Rocks!</b>å'); 
     emailDialog.setHtml(true); 
     emailDialog.setBarColor('#336699'); 
    } else { 
     emailDialog.setMessageBody('Appcelerator Titanium Rocks!'); 
    } 

    // attach a blob 
    emailDialog.addAttachment(event.media); 

    // attach a file 
    var f = Ti.Filesystem.getFile(Titanium.Filesystem.resourcesDirectory, 'cricket.wav'); 
    emailDialog.addAttachment(f); 

    emailDialog.addEventListener('complete',function(e) 
    { 
     if (e.result == emailDialog.SENT) 
     { 
      if (Ti.Platform.osname != 'android') { 
       // android doesn't give us useful result codes. 
       // it anyway shows a toast. 
       alert("message was sent"); 
      } 
     } 
     else 
     { 
      alert("message was not sent. result = " + e.result); 
     } 
    }); 
    emailDialog.open();