Da Venetasoft un potente componente utile per gli sviluppatori in grado di inviare automaticamente e-mail senza utilizzare l’EmailComposeTask!
Gli amici di Venetasoft, azienda che si occupa dello sviluppo di app per Windows Phone e Windows 8, ci informa che ha rilasciato sul marketplace per gli sviluppatori di WPGeek, LiveMailMessage, un componente in grado di inviare automaticamente e-mail senza utilizzare la libreria EmailComposeTask, con la possibilità di allegare qualunque tipo di file.
David Lorenzin di Venetasoft, ci spiega il nuovo componente LiveMailMessage in questo modo:
Abbiamo appena pubblicato nel Marketplace per sviluppatori WPGeek un componente che colma una grossa lacuna nell’SDK di WP7/8, ovvero la possibilità da parte dello sviluppatore di poter inviare mail dalla propria app senza passare dall’ EmailComposeTask (unico modo fino ad oggi), quindi senza l’intervento dell’utente e soprattutto senza più limiti nel tipo di attachment: video, audio, pdf, ecc.
Questo componente può consentire lo sviluppo di apps con funzionalità fin’ora riscontrabili solo su Apps Android, o implementabili solo previo l’utilizzo di web service esterni (che hanno un costo di mantenimento per lo sviluppatore e per crea grossi problemi di privacy dell’utente).
Il componente comunica direttamente con il server di posta SMTP di Hotmail/Live in SSL, quindi per l’autenticazione è sufficiente il normale Microsoft account che ogni utente wp possiede.
La possibilità di poter comunicare con semplicità con il server Microsoft Live Mail SMTP e di inviare qualunque allegato (massimo 50 MB, limitata da Hotmail), sarà sicuramente comodo per gli sviluppatori che vedono nella gestione delle e-mail presente nell’SDK di Windows Phone una limitazione.
Questo componente viene fornito insieme ad un progetto VS2012 demo in modo da capire subito il suo funzionamento. Se siete interessati, trovate il componente LiveMailMessage , le sue caratteristiche, info sui costi e la possibilità di effettuare il download a questo link.
Che genere di vantaggi possiamo trarne noi normali utenti?
È possibile che un giorno arrivi sul marletplace un gestore email alternativo?
Il vantaggio per gli utenti finali sarà l arrivo di nuove apps più flessibili per quanto riguarda l invio di email automatiche (es allarmi, schedulers, mail robot etc) fino, perché no, a client di posta completi alternativi.
Ad esempio noi utilizziamo LiveMailMessage in Turbo Camera, Security Toolkit, Hartman, ecc
inoltre se è vero che non ci sono limiti sul tipo di file allegato…finalmente si potrebbero allegare pdf ecc…
gli sviluppatori di adobe reader potranno finalmente inviare i pdf per email…
Certo !!! Glielo regalerei volentieri subito se li facessero :)
Cosi ci guadagna venetasoft ,se lo rilascia gratis??
Non é gratuito ma c é anche la versione trial. Il prezzo va a coprire i costi di sviluppo, e a finanziare la versione per WinRT.
Il componente da diritto ad aggiornamenti gratuiti per sempre, e al totale supporto via mail/forum.
Magari più avanti potremo inviare video o pdf tramite email??
>>>Finalmente<<<
Esattamente, in Motion Cam o Turbo Camera puoi avere un assaggio delle potenzialità del componente.
Complimenti a voi ragazzi
Può essere molto utile.
Nn ho solo capito come fa a prendere un file pdf ad es…o meglio ancora dove lo va a prendere…
Sta allo sviluppatore allegare un attachment, può essere preso indistintamente dalle risorse, dall isolated Storage, o dai repositories di wp (camera roll, album, sd,ecc ).
Nokia ha stimato di aver venduto 4.4 milioni di lumia
So di essere OT ma completo l’informazione in attesa di una apposita news di Plaffo. Venduti 4,4 milioni di Lumia nel Q4 2012 e il titolo è salito del 16%.
@venetasoft Molto interessante, complimenti, sicuramente torna utile a noi sviluppatori.
Ero curioso di sapere su cosa eravate al lavoro, di tanto in tanto do una sbirciatina per vedere se il vostro sito procede.
E’ bello vedere una ditta che investe su WP, soprattutto perché siete della mia zona ;-)
Stiamo lavorando ad una app MOLTO RICHIESTA, già presente in altre piattaforme ma non in wp.
Maggiori dettagli prossimamente sempre qui su Plaffo, stay tuned :)
@dam scrivici, siamo sempre entusiasti di conoscere e collaborare con chi ama wp !!!
Lo farò molto volentieri!!!
quindi siamo tutti di bassano e dintorni se non sbaglio ;)
:)
E funziona anche su windows 7, complimenti! per ora nelle app che ho sviluppato mi accontento dell emailcomposetask di base ma se mai mi dovesse servire qualcosa di più “professionale” saprò su chi contare! :)
Ma questo è un banalissimo client SMTP! Come si fa a spacciarlo per “componente utile agli sviluppatori”…
Tra le altre cose, la non-utilità sta proprio nel fatto che l’utente dovrebbe sempre inserire i suoi dati di accesso alla mailbox per ogni app su cui è presente il componente, e chi ci dice che tali dati non vengono poi salvati dallo sviluppatori, loggati e magari inviati via webservice?
@Nicholas: per le ns apps è stato molto utile, pertanto abbiamo ritenuto potesse esserlo anche per altri (più di 300.000 downloads in crescita, gli utenti sembrano apprezzare).
Rispondo brevemente ai tuoi dubbi:
– Se provi a scaricarti ad es. Motion Cam, vedrai come l’account utente sia inserito nei Settings, pertanto è sufficiente digitarli solo al primissimo avvio dell’app (in SkyDrive ad es. devi inserirla ad ogni riavvio).
Non soffermarti sul progetto che trovi nel package di LiveMailMessage, è solo un esempio, un demo, un template. LiveMailMessage è un componente (dll), non uno usercontrol con UI, sta al developer implementare una interfaccia grafica come più gli aggrada.
– Riguardo ai tuoi dubbi riguardanti la sicurezza, puoi stare più che sereno, la comunicazione avviene esclusivamente tra app e server di posta Microsoft Live/Hotmail, lo puoi provare BANALMENTE usando WireShark o Fiddler (o il tuo packet sniffer di preferenza). Il componente ad ogni modo non salva l’account utente in nessun modo, è il developer che utilizza LiveMailMessage che deciderà quali policy di sicurezza adottare (non confondere “componente” con “app”).
Puoi stare sereno anche riguardo agli sviluppatori e alle app che utilizzeranno LiveMailMessage, per pubblicare nello Store devi superare una certificazione Microsoft, e se non fosse sufficiente, ogni software house ha firmato un contratto con Microsot, pertanto ogni tentativo di violazione della privacy dell’utente verrebbe giustamente e pesantemente perseguita penalmente da Microsoft, e non è una bella cosa ;)
Se hai altri dubbi non esitare a contattarci direttamente via email o dal forum, saremo lieti di fugare ogni tuo dubbio !!
Venetasoft Support Team
Ma dai che bastian contario, hai le tue cose :D ?
Dai anche io cercavo un componente così, non c’è un client SMTP per WP, oppure costano follie…
Ora aggiungo alla mia app l’invio del video via mail, con EMailTask non si poteva, GRAZIE VENETASOFT !!!!
@Nicolas sbaglio o sviluppi su iOS (a giudicare dal tuo sito) ??? Invidioso??
Essendo tu un programmatore trovo davvero brutto, anzi quasi penoso, il tuo commento, se hai domande (anche banali come queste) scrivi dirett. a venetasoftware, o usa un tono meno sarcastico, non fai una bella figura e non ti aiuterà di certo a vendere più apps (o ad avere feedback positivi…)
@Nicholas: per le ns apps è stato molto utile, pertanto abbiamo ritenuto potesse esserlo anche per altri (più di 300.000 downloads in crescita, gli utenti sembrano apprezzare).
Rispondo brevemente ai tuoi dubbi:
– Se provi a scaricarti ad es. Motion Cam, vedrai come l’account utente sia inserito nei Settings, pertanto è sufficiente digitarli solo al primissimo avvio dell’app (in SkyDrive ad es. devi inserirla ad ogni riavvio).
Non soffermarti sul progetto che trovi nel package di LiveMailMessage, è solo un esempio, un demo, un template. LiveMailMessage è un componente (dll), non uno usercontrol con UI, sta al developer implementare una interfaccia grafica come più gli aggrada.
– Riguardo ai tuoi dubbi riguardanti la sicurezza, puoi stare più che sereno, la comunicazione avviene esclusivamente tra app e server di posta Microsoft Live/Hotmail, lo puoi provare BANALMENTE usando WireShark o Fiddler (o il tuo packet sniffer di preferenza). Il componente ad ogni modo non salva l’account utente in nessun modo, è il developer che utilizza LiveMailMessage che deciderà quali policy di sicurezza adottare (non confondere “componente” con “app”).
Puoi stare sereno anche riguardo agli sviluppatori e alle app che utilizzeranno LiveMailMessage, per pubblicare nello Store devi superare una certificazione Microsoft, e se non fosse sufficiente, ogni software house ha firmato un contratto con Microsot, pertanto ogni tentativo di violazione della privacy dell’utente verrebbe giustamente e pesantemente perseguita penalmente da Microsoft, e non è una bella cosa ;)
Se hai altri dubbi non esitare a contattarci direttamente via email o dal forum, saremo lieti di fugare ogni tuo dubbio !!
Venetasoft Support Team
Molto interessante , complimenti Ventasoft!
Ho provato ad usare la demo inclusa nella trial, ma nonostante le credenziali inserite siano sicuramente corrette continuo a ricevere errore 235 :(
Contattaci pure a support#venetasoft.it comunicandoci lo scenario di sviluppo (email, modello di telefono, tipo di connessione).
E’ stata pubblicata la versione 1.0.2.
Changelog: fix issue on authentication