Я работаю над audio/video call
и пытаюсь получить входящий звонок notification
цикл за 1 минуту. Что показывает в iOS
, когда приложение является фоном, Notification banner
скрыть и показать рингтон на 1 минуту.iOS 10: Как показать входящее уведомление о вызове VOIP, когда приложение находится в фоновом режиме?
Я попробовал этот код я запускающий только единственный раз:
UNMutableNotificationContent *content = [[UNMutableNotificationContent alloc] init];
content.title = [NSString stringWithFormat:@"Video Call from %@",userId];
content.body = @"";
content.userInfo = [userInfo mutableCopy];
content.sound = [UNNotificationSound soundNamed:@""];
NSDate *now = [NSDate date];
now = [now dateByAddingTimeInterval:3];
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
[calendar setTimeZone:[NSTimeZone localTimeZone]];
NSDateComponents *components = [calendar components:NSCalendarUnitYear|NSCalendarUnitMonth|NSCalendarUnitDay|NSCalendarUnitHour|NSCalendarUnitMinute|NSCalendarUnitSecond|NSCalendarUnitTimeZone fromDate:now];
UNCalendarNotificationTrigger *trigger = [UNCalendarNotificationTrigger triggerWithDateMatchingComponents:components repeats:NO];
UNNotificationRequest * request = [UNNotificationRequest requestWithIdentifier:@"INCOMING_VOIP_APN" content:content trigger:trigger];
UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
center.delegate = self;
[center addNotificationRequest:request withCompletionHandler:^(NSError * _Nullable error) {
if (!error) {
NSLog(@"PUSHKIT : INCOMING_VOIP_APN");
}
}];
Как я могу достичь же, пожалуйста, помогите?
Я использую UserNotifications.framework (iOS 10)
и PushKit
.
Спасибо!
@Jayprakash Dubey: Вы можете помочь в этом вопросе? –
Вы хотите получить уведомление здесь для непрерывного 1 мин или с интервалом 1 мин? – gurmandeep
Я хочу, чтобы уведомление показывалось в течение 3 секунд и скрыть, и этот процесс должен выполняться только в течение 1 минуты, точно так же, как входящий вызов whatsapp, когда приложение находится в фоновом режиме в ios –