Система выполняет расширение приложения для уведомлений, только когда полезная нагрузка удаленного уведомления содержит следующую информацию:
Полезная нагрузка должна включать ключ изменяемого содержимого со значением 1.
полезная нагрузка должна включать словарь предупреждений с информацией о заголовке, подзаголовке или теле.
В листинге 2 показаны данные JSON для полезной нагрузки уведомления, содержащей зашифрованные данные. Флаг изменяемого содержимого устанавливается таким образом, чтобы устройство пользователя могло запускать соответствующее расширение приложения-службы, код которого показан в.
Листинг 2 Указание полезной нагрузки удаленного уведомления
{
“aps” : {
“category” : “SECRET”,
“mutable-content” : 1,
“alert” : {
“title” : “Secret Message!”,
“body” : “(Encrypted)”
},
},
“ENCRYPTED_DATA” : “Salted__·öîQÊ$UDì_¶Ù∞è Ω^¬%gq∞NÿÒQùw”
}
Вы уверены, что указали ключ оповещения?