Используя Node.js firebase-admin sdk, мы отправляем уведомления pu sh темам уже более года, но недавно сообщение, полученное на iOS, похоже, изменилось. Мы используем самые последние версии iOS, firebase- ios -sdk и firebase-admin.
До недавнего времени, если мы отправляли это от администратора sdk:
admin.messaging().send({
topic: 'myTopic',
data: {
someProp: 'value'
}
});
Мы получили бы извещение userInfo о pu sh, например:
//didReceiveRemoteNotification userInfo
{
"topic": "myTopic",
"data": {
"someProp":"value"
}
}
Однако в течение последней недели появляется объект userInfo, который мы получаем:
//didReceiveRemoteNotification userInfo
{
"someProp":"value"
}
Обратите внимание, что отсутствует значение "topi c", а свойства "data" находятся в объекте root. Что-то изменилось в APN или FCM?