如何在Windows Azure 应用中实现发邮件、发短信的功能
基于Windows Azure的云应用,特别是使用Windows Azure Mobile Service,可以实现与多种设备端的通讯,例如:基于Windows 8的平板、Windows Phone 8手机、iOS平板和手机、Android平板和手机等。
http://blogs.technet.com/b/nevin_dongs_blog/archive/2012/09/29/windows-azure-mobile-service-connected-windows-8-metro.aspx http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/03/06/windows-azure-android-mobile-services.aspx http://blogs.technet.com/b/nevin_dongs_blog/archive/2012/12/21/windows-azure-mobile-services-ios-push-notifications-apns.aspx http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/03/21/windows-azure-mobile-services-html-sdk.aspx
http://blogs.technet.com/b/nevin_dongs_blog/archive/2012/09/29/windows-azure-mobile-service-connected-windows-8-metro.aspx
http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/03/06/windows-azure-android-mobile-services.aspx
http://blogs.technet.com/b/nevin_dongs_blog/archive/2012/12/21/windows-azure-mobile-services-ios-push-notifications-apns.aspx
http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/03/21/windows-azure-mobile-services-html-sdk.aspx
但除此之外,如何也能够让Windows Azure 应用能够具备邮件功能,通过邮件来提醒;或者通过手机短信的功能来发送提醒呢?毕竟,这两种方式是很多用户,特别是信息工作者常用的通讯方式。目前,在Windows Azure提供的功能清单里,还没有发现相关支持,但一些第三方为此贡献了解决方案。
对于邮件,可以考虑使用SendGrid来发送邮件,具体请见:
从Java应用中来发送邮件:http://msdn.microsoft.com/en-us/library/windowsazure/hh801258.aspx
将邮件功能与Windows Azure Mobile Service结合:http://www.windowsazure.com/en-us/develop/mobile/tutorials/send-email-with-sendgrid/
对于一些高级功能,SendGrid这个服务是要付费的:http://sendgrid.com/windowsazure.html
对于短信,可以考虑使用Twilio的服务:
http://www.twilio.com/azure
当然这个服务也不是完全免费的。
如果有兴趣的话,其实可以基于Windows Azure开发这方面的服务,也许也是一个不错的盈利应用呢。