2009-01-06 24 views
5

Ich Sockets read all incoming SMS mit:Bildschirm eingehende SMS in Symbian

`smsAddr.SetTextMatch(KNullDesC8);` 

Diejenigen, die zu mir gehören Ich akzeptiere:

iReadSocket.Ioctl(KIoctlReadMessageSucceeded, iStatus, NULL, KSolSmsProv); 

diejenigen, die schädlich sind (wie aktuelle Stille SMS Bedrohung) Ich würde aufhören und die anderen möchte ich in den Posteingang übergeben.

Derzeit ist mein Problem in der Weiterleitung von SMS in den Posteingang - sie werden dort nur nach dem Neustart des Geräts angezeigt.

Gibt es eine API oder Lösung, um zu erzwingen, dass Symbian versucht, SMS in den Posteingang zu schreiben?

Antwort

1

Sie können Nachrichten manuell einfügen - werfen Sie einen Blick auf this example im Forum Nokia Wiki. Beachten Sie jedoch, dass in diesem Beispiel kein Zeichensatz und keine Codierung festgelegt wird. Möglicherweise müssen Sie sich mit der Zeichensatzkonvertierung und -codierung befassen, was bei binären Nachrichten besonders kompliziert ist.

Wie leiten Sie gerade Nachrichten an den Posteingang weiter?

+0

Derzeit bin ich nicht - das ist das Problem. Oder ich erstelle tatsächlich einige meiner eigenen Nachrichten (Mitteilungen an den Benutzer), aber sie sind nur gewöhnliche SMS. Ich habe mehr Angst vor MMS, E-Mail, binären Einstellungen. – Riho

+0

Scheint, dass dies die einzige Lösung ist. Es sieht so aus, als würden Binärnachrichten (wie Telefoneinstellungen) über einen anderen Port eingehen, so dass sie überhaupt nicht abgefangen werden. – Riho