Я использую react-native-firebase@5.2.3. Я создал задачу без головы для получения уведомления о данных, и мой сервер отправляет мне уведомление о данных, но оно не отражается в моем приложении, хотя я создал событие для этого. Он отлично работает в android v7.
Я ничего не получаю в консоли, хотя сервер отправил мне уведомление только для данных. После выполнения этого обратного вызова для безголовой задачи я напишу здесь код, чтобы показать уведомление, но событие не запускается.
Среда:
OS: Ubuntu
"react": "16.6.3",
"react-native": "^0.58.6",
"react-native-firebase": "^5.2.3",
Мой код указан ниже.
import {AppRegistry} from 'react-native';
import 'babel-polyfill';
import App from './App';
import {name as appName} from './app.json';
console.disableYellowBox = true;
const bgMessaging = async(messages) => {
console.log("BgMessaging",messages);
return Promise.resolve();
};
AppRegistry.registerHeadlessTask('RNFirebaseBackgroundMessage', () => bgMessaging);
AppRegistry.registerComponent(appName, () => App);