Разрешения с помощью PendingIntent.getBroadcast() и AlarmManager

#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 .