# #ios #node.js #push-notification #firebase-cloud-messaging #firebase-admin
#iOS #node.js #push-уведомление #firebase-облако-обмен сообщениями #firebase-администратор
Вопрос:
Я использую firebase SDK для отправки push-уведомлений пользователям приложений iOS
var admin = require("firebase-admin"); var serviceAccount = require("./firebase-adminSDK.json"); admin.initializeApp({ credential: admin.credential.cert(serviceAccount), }); const notif = { data: { title : "hello", body:"hello", }, notification : { title : "title to iOS", body:"Message to iOS", }, apns: { payload: { aps: { mutableContent: 1 } }, fcmOptions: { image: "https://example.com/image.png" } }, tokens: [], }; //looped over some list and pushed fcm tokens on to `tokens` array await messaging.sendMulticast(notif)
Но когда устройство ios получает его, имя ключа для image
изменений в image_url
котором не ожидается, так как iOS требуется image
только имя ключа. Как я могу запретить sdk изменять имя ключа?