Frage

Als persönliche Übung entwickle ich eine Spam-Blocker-App für Android.

Für Versionen vor KitKat habe ich problemlos den Rundfunkempfänger android.provider.Telephony.SMS_RECEIVED verwendet.Aber für Kit Kat muss meine App die Standard-SMS-App sein, um die Sendung android.provider.Telephony.SMS_DELIVER zu empfangen. Wenn es sich also bei einer SMS nicht um Spam handelt, wird sie dem Benutzer nicht zugestellt.

Gibt es eine Möglichkeit, diese Einschränkung zu umgehen?

War es hilfreich?

Lösung

Mit einem Wort: Nein.Es sollte auch erwähnt werden, dass ab KitKat die SMS_RECEIVED_ACTION kann sowieso nicht abgebrochen werden.

Beachten Sie, dass ab Android 4.4 jeder Versuch Ihrer App, die SMS_RECEIVED_ACTION-Übertragung abzubrechen, ignoriert wird, sodass alle interessierten Apps die Möglichkeit haben, sie zu empfangen.

Quelle

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top