Когда я нажимаю на фоновое уведомление, оно должно открыться на «Домой», но теперь оно переходит на «Домой», но уведомлеAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Когда я нажимаю на фоновое уведомление, оно должно открыться на «Домой», но теперь оно переходит на «Домой», но уведомле

Сообщение Гость »


Я использую облачные сообщения React-native и Firebase для отправки уведомления, и я настроил свой проект с Firebase, все работает нормально, и я также получаю уведомление, я создал функцию customDisplayMessage для отображения пользовательского уведомления. он показывает, когда приложение находится на переднем плане.
Я создал здесь один файл util/notification.js и написал свой код следующим образом

Код: Выделить всё

export const notificationListener = () => {
messaging().onNotificationOpenedApp(remoteMessage => {
console.log(
'Notification caused app to open from background state:',
remoteMessage.notification,
);
});

// Check whether an initial notification is available
messaging()
.getInitialNotification()
.then(remoteMessage => {
if (remoteMessage) {
console.log(
'Notification caused app to open from quit state:',
remoteMessage,
);
}
});
};
когда я нажимаю на фоновое уведомление, он говорит, что оператор журнала консоли. Уведомление заставило приложение открыться из фонового состояния: но уведомление не отображается
и я вызываю их в файле app.js
это мой код app.js

Код: Выделить всё

const [displayMessage, setDisplayMessage] = useState(null);

useEffect(() => {
const unsubscribe = messaging().onMessage(async remoteMessage => {
setDisplayMessage(remoteMessage);
CustomMessageDisplay();
console.log('Notification clicked bro');
console.log('Foreground Notification:', remoteMessage);
});

return () => unsubscribe();
}, []);

useEffect(() => {
requestUserPermission();
notificationListener();
getToken();
checkApplicationPermission();
}, []);
please help me to solve this issue


Источник: https://stackoverflow.com/questions/781 ... on-in-home
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»