1
경고 메시지를 표시하고 소리를 재생하는 알림을 만들었으므로 알람 응용 프로그램을 만듭니다. 하지만 지금은 백그라운드에서 작업, 내 알림을 트리거하려면 내 응용 프로그램을 최소화해야합니다, 내 애플 리케이션이 열려 있다면 알림이 표시되지 않습니다. 알림알람 알림 만 백그라운드에서 트리거합니다.
코드는 다음과 같습니다
- (void)viewDidLoad
{
[super viewDidLoad];
dateTimePiker.date = [NSDate date];
}
- (void)scheduleLocalNotificationWithDate:(NSDate *)fireDate
{
UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.fireDate = fireDate;
notification.alertBody = @"Wake up";
notification.soundName = @"ma.mp3";
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
}
- (IBAction)SetAlarmBtnTapped:(id)sender {
.....
.....
[self scheduleLocalNotificationWithDate:dateTimePiker.date];
}
내 애플 리케이션에서 아이폰 inbuilt 알람을 사용할 수 있습니까? 아니면 그것의 복제본을 만들어야 만합니다 ... –
당신은 소리를 직접 연주해야하지만, 시스템 소리에 액세스 할 수 있는지 확실하지 않습니다. 미안합니다. – wattson12
아니, 정확히 내가 원하는 것을 말하는 것입니다. 사용자가 시스템 알람보다 알람을 클릭하면 열리고 시스템 알람에 알람이 설정됩니다. –