I have a simple app where I have set the intercept priority to 999 so it should be highest priorty. I did try 99999 too. My app receives as code, converts it and returns value back to the sender. However, the problem is the message 'passes' through my app (but it works) and the message ends up being received via my phone's normal sms thereby receiving it again and sending the message twice. Cant work out why 'Return True' should stop this surely?? I use an samsung s4.
Sub StartListening SMSIntercept.Initialize2("SI",999) ToastMessageShow("I am listening",False) End Sub Sub SI_MessageReceived(from As String, msg As String) As Boolean ToastMessageShow("Received msg & msg",True) Dim i As Int = msg.IndexOf(" ") Dim ID As Int = msg.SubString2(0,i) Dim MobileNumber As String = msg.SubString2(i+1,msg.Length) Dim who As String = "New client" Dim DT As String = DateTime.Now Sql1.ExecNonQuery2("INSERT INTO SMSReceived VALUES(?,?,?,?,?,?)", Array As Object(Null,MobileNumber,"New client",ID,DT,"Y")) SendAnMail1(from,who,ID & "|" & MobileNumber) ....conversion code returning Akey ToastMessageShow(AKey.ToUpperCase,True) Psms.Send(MobileNumber," Key to use " & AKey.ToUpperCase) Return True End Sub