Я развиваю игру, у которой есть поддержка уведомления на стороне сервера о выигрыше и выигрышном уведомлении, пользовательском запросе пользователя.Как удалить Одиночное дистанционное уведомление в iphone
Все работает нормально с хранилищем уведомлений и ответами на стороне устройства. Но когда уведомление направляется в центр уведомлений. когда я нажимаю на уведомление в то время удалить все толчок уведомление от центра уведомлений с помощью следующего кода:
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
[[UIApplication sharedApplication] cancelAllLocalNotifications];
Но я хочу, чтобы удалить выбранные удаленные уведомления от уведомлений центра.
Есть ли способ удалить одностороннее уведомление. Пожалуйста, помогите мне.
Заранее спасибо.
я использую выше кода следующим способом: - (Недействительными) применение: (UIApplication *) применение didReceiveRemoteNotification: (NSDictionary *) USERINFO Но это дает мне значение массива в качестве нуль. –
Я думаю, вы смешиваете две совершенно разные вещи: вы не можете отменить запланированное уведомление о дистанционном push (оно запланировано на сервере) - вы можете только отменять локальные уведомления. – Stavash
, когда уведомление отправляется со стороны сервера, оно запускается в нашем уведомляющем центре устройства, если в то время было более одного уведомления о одном приложении. когда я выбираю одно уведомление в это время, мне нужно удалить выбранное уведомление из центра уведомлений. –