Rich push-уведомление не работает
Нам нужно реализовать расширенные уведомления в текущем приложении с аудио, видео, изображения, GIF.
Я все реализовал и все работает нормально. А сегодня начал тестировать еще несколько push-уведомлений, но ничего не работает..
Аналогичная проблема: https://forums.developer.apple.com/thread/61774
Нормальные уведомления без изменяемого контента работают нормально. Почему он не работает при добавлении ключа изменяемого содержимого в полезную нагрузку?
Насколько я тестировал, проблем со стороной сертификата нет. Я использую расширение NotificationService для отображения вложения медиа.
Любая идея?
Моя полезная нагрузка выглядит следующим образом:
{
"aps":{
"alert":{
"body":"On my way to searching humanity….. Did u see that?",
"title":"God!!!"
},
"mutable-content":1,
"category":"imageIdentifier"
},
"pic_url":"https://umad.com/img/2016/5/big-bear-wallpaper-background-12353-12796-hd-wallpapers.jpg",
"mediaType":"image"
}
Я использую онлайн-тестер APNS https://pushtry.com/
2 ответа
Я не уверен в проблеме, когда "mutable-content":1
устанавливается расширение службы вызывается. Вы можете изменить полезную нагрузку в расширении службы, возможной причиной может быть то, что вы забыли добавить UNNotificationExtensionCategory
в info.plist
расширения услуг
Полезная нагрузка выглядит отлично.
Уведомление пользователя используется только для локального уведомления, а не удаленного. но вы можете получить уведомление userinfo body и отправить локальное уведомление пользователя. есть опыт уведомления пользователя http://www.jianshu.com/p/e4e9cb61eac9