Kirim Sms di Symbian

Kode untuk mengiri sms di symbian ada beberapa pendekatan tapi pendekatan yang paling mudah adalah menggunakan RSendAsMessage , cukup dengan beberapa baris

// Link:sendas2.lib
#include <rsendas.h>
#include <rsendasmessage.h>
#include <senduiconsts.h>
void SendSmsL(const TDesC& aMessage,const TDesC& aRecipient)
{
// Buka konekso dengan SendAs server
RSendAs saSrv;
saSrv.Connect();
CleanupClosePushL(saSrv);

// Create your message
RSendAsMessage msg;
msg.CreateL(saSrv, KSenduiMtmSmsUid);
CleanupClosePushL(msg);
msg.AddRecipientL(aRecipient,RSendAsMessage::ESendAsRecipientTo);
msg.SetBodyTextL(aMessage);
// Kirim
msg.SendMessageAndCloseL();
// Cleanup
CleanupStack::Pop(&msg);
CleanupStack::PopAndDestroy(&saSrv);
}

Keunggulan penggunaan SendAs adalah tidak memerlukan Capabilities apa-apa. kekurangnny: hanya berjalan untuk symbian 3rd edition, dan setiap pengiriman selalu ada konfirmasi apakah user mengijinkan untuk mengirim atau tidak.

source Programatically sending an SMS Message

Do you want to be alerted with my blog?
Enter your email here : to
Powered by Google

Leave a Reply