Может, кто-нибудь поделится со мной своим опытом, может быть, вы когда-нибудь сталкивались с той же проблемой.Я настроил push-уведомления для своего приложения через Firebase, и все работает нормально.Но недавно я начал получать сообщения от пользователей о том, что на некоторых устройствах push-уведомления приходят бесшумно.У одного из моих пользователей Samsung Galaxy J3 на Android 7.1, у другого - iPhone.
К сожалению, у меня нет физического доступа к устройствам, чтобы воспроизвести проблему самостоятельно.Мне сказали, что они уже проверили настройки уведомлений и настройки внутри applications/settings/my-app/notifications
А также запустили эмулятор с Android 7.1, и есть звук) Я не знаю, что еще делать)
Вот какя посылаю уведомления от nodejs
const admin = require('firebase-admin');
// ... some config gets loaded
// Init app
admin.initializeApp({
credential: admin.credential.cert(credentials),
databaseURL: config.fcmDatabase
});
// And there is a fragment with request:
static sendFirebaseNotification(token, text, message) {
const payload = {
title: message.eventName,
body: text,
sound: 'default',
color: '#ffffff'
};
return admin.messaging().sendToDevice(token.token, {
notification: payload,
data: {
event: message.event,
eventName: message.eventName
}
}).then(response => {
logger.info(`Message sent: ${JSON.stringify(response)}`);
return true;
});
}
Может быть, кто-то сталкивался с чем-то таким же случайно?Я действительно не знаю, что еще проверить, потому что он отлично работает практически на всех устройствах.