#android
#Android
Вопрос:
Есть ли способ принудительно использовать разрешения получателя для намерений, передаваемых AlarmManager? Например, я хочу сделать это:
AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent("myapp.MY_ACTION");
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0);
am.setRepeating(AlarmManager.RTC_WAKEUP, now, MY_INTERVAL, pendingIntent);
Но сделайте так, чтобы трансляции, отправляемые AlarmManager, действовали следующим образом:
sendBroadcast(intent, "myapp.permission.RECEIVE_BROADCASTS");
Ответ №1:
Я не верю, что это возможно, извините. Нет места для предоставления этого разрешения в любом Intent
или PendingIntent
.