На некоторых устройствах push-уведомления Firebase без звука - PullRequest
0 голосов
/ 21 сентября 2019

Может, кто-нибудь поделится со мной своим опытом, может быть, вы когда-нибудь сталкивались с той же проблемой.Я настроил 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;
        });
    }

Может быть, кто-то сталкивался с чем-то таким же случайно?Я действительно не знаю, что еще проверить, потому что он отлично работает практически на всех устройствах.

...