내 애완 동물 프로젝트 중 하나는 사용자가 정의한 특정 날짜에 대한 알림을 표시합니다. 나는 오늘 알림이 표시되어야 하는지를 결정하기 위해 앱을 시작하는 일일 알람을 예약하기 위해Android에서 매일 알람을 테스트하는 방법은 무엇입니까?
AlarmManger.setRepeating(AlarmManager.RTC_WAKEUP, millis, AlarmManager.INTERVAL_DAY, pendingIntent)
을 사용합니다.
문제는 일일 알람이 작동하지 않는 경우가 있다는 것입니다. 나는 그 이유 (장치 재부팅, 날짜/시간 변경, 응용 프로그램 재설치, 도즈 모드)에 대한 여러 가지 이유를 알고 있으며 아직 찾지 못한 몇 가지 이유가 있다고 확신합니다 (아이디어는 환영합니다!).
제 질문은 가능한 모든 위험으로부터 경보를 올바르게 테스트하는 방법입니다. 계측 테스트가 여기에 맞습니까?