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.
