Boa noite.
Ao tentar criar o receiver para SMS
public class SMSReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        Object[] pdus = (Object[]) intent.getSerializableExtra("pdus");
        byte[] pdu = (byte[]) pdus[0];
        String formato = (String) intent.getSerializableExtra("format");
        SmsMessage sms = SmsMessage.createFromPdu(pdu, formato);
        Toast.makeText(context, "Chegou SMS", Toast.LENGTH_SHORT).show();
    }
}
Há um erro:
Call requires API Level 23 (current min is 14)
Entendi que teria que declarar no Manifest que o app será instalado a partir da API 23, mas nesse caso eu perderia um certo publico...
Há alguma forma de fazer com que esse código funcione a partir da 14 ?
Grato
 
            