Я запускаю AlarmManager с PendingIntent и на нескольких телефонах. Тревога не отвечает. На некоторых устройствах работает нормально на других, это терпит неудачу. Я провел несколько тестов на разных телефонах.
Nexus работает нормально, также Samsung Galaxy S4 zoom (4.2) работает нормально.
Samsung примечание 2 (4.3) работает нормально.
Индикатор аварийной сигнализации OPPO (4.4.4).
Я также реализовал широковещательные приемники, которые работают так, как должны, на всех устройствах.
Log.v(TAG, "START ALARM");
Intent intentAlarm = new Intent(context, AlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context.getApplicationContext(), 0, intentAlarm, PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
alarmManager.setInexactRepeating(AlarmManager.ELAPSED_REALTIME, 1000, 5000, pendingIntent);