У меня проблема с расширением службы уведомлений на iOS 13. Эта проблема возникает не всегда. Когда я отправляю уведомление с mutable-content = 1 на сервере разработки Apple (api.sandbox.push.apple.com:443), Apple возвращает успех на моем сервере, но на мое устройство не приходит уведомление. Иногда он все еще приходит, но очень поздно, например, я нажимаю его в 9:00, он приходит на мое устройство в 9:15 и показывает точное время (15 минут назад). Это ошибка яблока или моя ошибка? Если это моя ошибка, как мне это исправить? А если это ошибка Apple, происходит ли это на реальном сервере (api.push.apple.com:443)? Спасибо!
Расширение службы уведомлений не приходит на устройство с api.sandbox.push.apple.com
comment
Это может быть из-за низкого заряда батареи устройства.
- person SuryaKantSharma   schedule 07.12.2019
Ответы (1)
"Mutable-content" должен быть внутри словаря "aps".
Try this if you are sending from apns server
{
"aps": {
"category": "content_added_notification",
"alert": {
"title": "Photos",
"body": "Antoine added something new - take a look"
},
"mutable-content": 1
},
"image_url": "https://www.example.com/image_url"
}
И это, если вы отправляете из firebase
let dict = ["to": "SERVER-KEY",
"notification":["body":"body text",
"title":"notification text",
"category": "myNotificationCategory",
"mutable-content": true],
"data":[
"mediaUrl": "https://homepages.cae.wisc.edu/~ece533/images/airplane.png"
]]as [String:Any]
person
Vikas Rajput
schedule
18.11.2019
Я не отправляю из firebase, и да, изменяемый контент находится внутри полезной нагрузки aps. Обычно это успех, но иногда возникают проблемы, о которых я упоминал выше.
- person Tiến Nguyễn Hữu; 19.11.2019