SMS send troubles

androidsoftcoder

Member
Licensed User
Longtime User
As far as I found in this forum, when I sent SMS via Sms.Send(Phone,Text), sended SMS is not stored in my phones SMS. There is no any way to find seneded SMS if I am not create my local database with all SMS which I sent via my application. It is not a problem to store record about sended SMS. But I need also store a result of sendindg: i.e. was my SMS successfuly deliveried or not. But I dont know how can I do this :(

So, I need to know how can I do one of this two:
1) Send SMS via "common way" that it remain in all inetrnal databases as ordinary SMS, like sended via ordinary SMS-client
or
2) Someway obtain status of SMS which I send, when it was delivered, succes or not... to store all info about sended SMS in internal database of my application.

Any help please:sign0085:
 

androidsoftcoder

Member
Licensed User
Longtime User
You can use SmsSentStatus and SmsDelivered events of PhoneEvents to monitor the delivery.
May be I can... but I don't know how.
Searching "SmsSentStatus" returns only 7 replies without any guidelines or sample codes. Can you provide me right link to solution? Is it can be done in ordinary apk or I might write some other specific code that will be in background monitoring all sms an filtering from them my SMS?
 
Upvote 0

androidsoftcoder

Member
Licensed User
Longtime User
Thanks a lot Erel
From now I can get confirmation about SMS delivery.
But I have, may be the last, questions on this subject: Suppose that I sent SMS, and my service module recieved success confirmation. So everything is all right. I must stop service after this or not? There are no wait more, so it can be stopped (as it seems to me).
 
Last edited:
Upvote 0
Top