AlarmManager quando o telefone está desligado - ANDROID

Estou fazendo um sistema de alarme, mas eu tenho um problema quando o telefone está desligado .. O alarme não funciona ..

Estou configurando o alarme da seguinte forma:

    public void doIntents(Context context, long milis, Tratam trat){
    cal=Calendar.getInstance();
    alarmManager = (AlarmManager) context.getSystemService(Service.ALARM_SERVICE);

    cal.setTimeInMillis(milis);
    Intent intent = new Intent(context, OnAlarmReceiver.class);


    pendingIntent = PendingIntent.getBroadcast(context, trat.getId(), intent, PendingIntent.FLAG_UPDATE_CURRENT);
    alarmManager.set(AlarmManager.RTC_WAKEUP,milis ,pendingIntent);

}

O alarme funciona bem quando o telefone está ligado.

O que eu posso fazer?

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion