+5
На голосовании

Возможность управлять параметрами alert и content-available средствами Push API

Павел 5 years ago updated by AppMetrica 3 years ago 0

Есть необходимость в приложении iOS отображать и выполнять обработку push-уведомлений, полученных в фоне (когда приложение свернуто или закрыто). Для этого в параметрах push-уведомления одновременно должна присутствовать следующая пара:

1. alert — для того, чтобы push-уведомление отобразилось

2. content-available=1 — для того, чтобы push-уведомление могло быть обработано в фоне

К сожалению, сейчас реализация в Push API такая, что два этих параметра — взаимоисключающие, и управляются флагом silent (false или true):

1. если silent == true,

push-уведомление не отображается (т.к. не установлен параметр alert),

но при этом возможна фоновая обработка (т.к. параметр content-available=1 установлен)

2. если silent == false,

push-уведомление отображается (т.к. параметр alert установлен),

но фоновая обработка при этом невозможна (т.к. не установлен параметр content-available=1)

Прошу реализовать возможность более гибкого управления параметрами alert и content-available в Push API, чтобы два этих параметра могли существовать одновременно.