I've seen many tutorials using AlarmManager, some did declare com.android.alarm.permission.SET_ALARM and some didn't.
When should I declare it and when I shouldn't ?
My app use is setting an Alarm to go off and execute onReceive() of the receiver at specific time.