2

Запланировать событие в течение определенного времени в будние дниSwift: График события (не Notification) в течение определенного времени в будние дни

Это событие побудка Моих приложения и иметь доступ к моей Текущей широте и долготе в моем сервере с помощью вызова службы.

Итак, какая функция iOS я использовал для удовлетворения моих требований.

Почему я не использую LocalNotification Потому что LocalNotification вставляет уведомление в панель уведомлений, а я не устанавливаю LocalNotification.

+0

Могу ли я б EKAlaram класса? и этот класс пробуждает мое приложение, когда его стрелка. –

+0

Я нашел Режимы фона Доступны в ios, но в каком режиме у меня есть это требование. –

ответ

1

Попробуйте использовать местные уведомления со следующим кодом, который будет действовать как тихие уведомления и не будет добавлять уведомления в панель уведомлений.

UILocalNotification *notification = [[UILocalNotification alloc] init]; 
notification.fireDate = [NSDate date]; 
NSTimeZone* timezone = [NSTimeZone defaultTimeZone]; 
notification.timeZone = timezone; 

[[UIApplication sharedApplication] scheduleLocalNotification:notification]; 

Помните, что вы должны реализовать следующий метод в appDelegate.m

- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{ 
+0

Могу ли я установить параметр уведомления в файле appDelegate. –

+0

@nalawala Что вы подразумеваете под установкой уведомлений? Вы можете установить разрешение на отправку уведомлений в файле appDelegate. а также вы можете устанавливать уведомления в зависимости от функций. –

+0

есть сообщение не вставлять в уведомление галоп. но когда я планирую дату после 2 мин. im not recive notificat at didReceiveLocalNotification метод –