Цель "Доступность контента" в Push Notification Json?
Цель состоит в том, чтобы отправить push-уведомление только с значком значка и ничем иным (без баннера).
Я включил синтаксический анализ sdk для проверки push-уведомления и отправки этого push-уведомления
{
"alert" :"",
"badge" :"787",
"Content-available" : "1",
"sound" : ""
}
Таким образом, push-уведомление было отправлено, когда приложение находится в фоновом режиме, переднем плане и когда приложение убито.
Целесообразно уничтожить некоторые данные о прибытии push-уведомления с помощью знакового клапана 78.
Я отправляю одно и то же уведомление с "Контент-доступным": "1" удалено, но все работает нормально, как раньше.
Мое понимание "Доступность контента" состояло в том, что его значение в 1 позволит push-уведомление без предупреждения.
Итак, я смущен, или мне не хватает чего-то, чтобы узнать значение "Content-available" в этом push-уведомлении JSon.
Спасибо
Ответы
Ответ 1
Если вы предоставите этому ключу значение 1 (если пользователь откроет ваше приложение в фоновом режиме или возобновит работу), будет вызвано приложение : didReceiveRemoteNotification: fetchCompletionHandler:.
Согласно Программированию удаленных уведомлений content-available
определяется как
Введите для этого ключа значение 1, чтобы указать, что новый контент доступный. Включение этого ключа и значения означает, что когда ваше приложение запущен в фоновом режиме или возобновлен, application: didReceiveRemoteNotification: fetchCompletionHandler: is называется.
(Приложения для газетных киосков гарантированно смогут получить по крайней мере один толчок с этим ключом за 24-часовое окно.)