Merge pull request #94 from thoughtbox/Change-default-behaviour-when-receiving-"flash"-messages

Changes default behaviour for CLASS 0 messages
master
Moxie Marlinspike 2012-11-24 19:25:53 -08:00
commit c83d57aa59
1 changed files with 9 additions and 3 deletions

View File

@ -31,10 +31,16 @@ public class SmsListener extends BroadcastReceiver {
private static final String SMS_RECEIVED_ACTION = "android.provider.Telephony.SMS_RECEIVED";
private boolean isExemption(SmsMessage message, String messageBody) {
// ignore OTP messages from Sparebank1 (Norwegian bank)
// ignore CLASS0 ("flash") messages
if (message.getMessageClass() == SmsMessage.MessageClass.CLASS_0)
return true;
// ignore OTP messages from Sparebank1 (Norwegian bank)
if (messageBody.startsWith("Sparebank1://otp?")) {
return (true);
}
return true;
}
// Sprint Visual Voicemail
return
message.getOriginatingAddress().length() < 7 &&