Я отправил запрос на сервер в деле делегированном приложение: (UIApplication *) application didReceiveRemoteNotification:, но при одновременном получении нескольких push-уведомлений приложение получает сбой из-за отсутствия. запроса отправляется на сервер.Как обращаться с одновременным уведомлением нескольких push-уведомлений одновременно на переднем плане приложения в iOS
В методе делегата я пишу ниже код:
if (!downloadInboxQueue) {
downloadInboxQueue = [[NSOperationQueue alloc] init];
downloadInboxQueue.maxConcurrentOperationCount=1;
}
NSNumber *ischatnumber=[[NSNumber alloc] initWithInt:0];
operationObject=[[Operation_Inbox alloc] init];
NSInvocationOperation *operation22= [[NSInvocationOperation alloc] initWithTarget:operationObject selector:@selector(getEventFromServer:) object:ischatnumber];
[downloadInboxQueue addOperation:operation22];
operation22=nil;
NSInvocationOperation *operation2= [[NSInvocationOperation alloc] initWithTarget:operationObject selector:@selector(getEventFromServer:) object:ischatnumber];
[downloadInboxQueue addOperation:operation2];
operation2=nil;
// getEventFromServer: метод для отправки запроса и получить ответ ..........
пожалуйста, предложите мне, как обращаться что .
- Сколько раз метод делегата вызывался при поступлении нескольких push-уведомлений?
- сколько времени требуется (максимальное время) между отправкой HTTP-запроса и получением ответа?