garen.yöndem launching ...3 ...2 ...1

Windows Phone Email Compose Task Kullanımı ve Uygulama Versiyon Bilgisini Alma Yöntemi

4. Temmuz 2012 13:50by Garen Yöndem

Uzun zamandır blogu ihmal ettiğimi fark ettim. Hem bu durumu telafi etmek hem de bir önceki blog postumda daha sonra bahsetme sözü verdiğim bir diğer kullanıcı yorumları alabilme yöntemi olan EmailComposeTask’a da değinmek istiyorum. Bu taski kullanıcı yorumlarını almak ve uygulamanız içersinde dilediğiniz bir bilgiyi kullanıcının paylaşabilmesine izin vermek için kullanabilirsiniz. Her ne kadar konu paylaşmak olunca artık e-mail göndermek; Facebook ve Twitterın yanında zayıf bir eleman olarak kalsa da pek çok yönden e-maillerin daha kalıcı olduğu aşikar.

Daha önceki yazımda MarketplacReviewTaski kullanırken projemize eklediğimiz  Microsoft.Phone.Tasks namespaceini tekrar kullanacağız. EmailComposeTask sayesinde gönderilecek e-mail’in to, subject, body gibi propetylerine rahatlıkla ulaşabilirsiniz.

using Microsoft.Phone.Tasks;
EmailComposeTask email = new EmailComposeTask();
email.To = "mailto:abc@yondem.com";
email.Cc = "carboncopy@yondem.com";
email.Bcc = "blindcarboncopy@yondem.com";
email.Subject = "Konu";
email.Body = "Metin";
email.Show();

Şayet e-mail taskini kullanıcı yorumları almak için kullanıyorsanız olası şikayet maillerinde kullanıcı’nın cihazındaki uygulamanızın sürümünden de haberdar olmak isteyebilirsiniz. Uygulamanızın versiyon bilgisine ulaşabilmek için ufak bir reflection hareketi yapabiliriz.

using System.Reflection;
var bilgi = new AssemblyName(Assembly.GetExecutingAssembly().FullName);
var versiyon = bilgi.Version;

Böylece uygulamanızın AssemblyInfo.cs dosyasında bulunan AssemblyVersion bilgisine ulaşabilirsiniz.

Tekrar görüşmek üzere, kendinize iyi bakın.

blog comments powered by Disqus