17 Kasım 2012 Cumartesi

Windows Phone üzerinde C# ile SMS Göndermek

Öncelikle, Windows Phone tarafında programatik olarak SMS göndermenin mümkün olmadığını belirterek başlayalım. Son kullanıcının güvenliği düşünülerek, SMS gönderme işleminin uygulama tarafından otomatik olarak yapılmasına izin verilmemiş.

Programatik olarak SMS'in metinsel içeriği ve kime gideceği ayarlanarak SMS Gönderme ekranı açılabiliyor ama Gönder butonuna kullanıcının kendisi basmalı. İşlem yalnızca kullanıcının bilinçli şekilde yapacağı eylem ile tamamlanıyor.

SMS gönderme ekranını hazırlamak için kullanacağımız sınıf, Microsoft.Phone.Tasks isimalanının altında yer alıyor. Bunun için öncelikle ilgili isimalanı using Microsoft.Phone.Tasks; ifadesi kullanılarak kod sayfasına eklenmeli. Sonrasında da aşağıdaki kod bloğu kullanılabilir.

SmsComposeTask mesaj = new SmsComposeTask();
mesaj.To = "0533445566"; // Alıcının telefon numarasını bu alanda veriyoruz.
mesaj.Body = "Günaydın"; // Gönderilecek olan mesaj
mesaj.Show(); // Mesaj gönderme ekranını açan satır.


DİKKAT: Bu kod mesajı göndermez. Alıcının numarası ve gönderilecek mesajı barındıran ekranı açar ve kullanıcının Gönder butonuna basması beklenir.

Windows Phone üzerinde C# ile e-Mail Göndermek yazısı için bu linki inceleyebilirsiniz.

Hiç yorum yok:

Yorum Gönder