Я использую Ioni c 3 native pu sh для уведомлений pu sh в android & ios.
На переднем плане работает нормально, но когда приложение в фоновом режиме я получил уведомление в строке состояния, но нужно настроить эти данные json для анализа, чтобы заголовок и сообщения отображались только во всплывающем окне уведомления в строке состояния.
мой app.component.ts
файл:
const options: PushOptions = {
android: {
senderID: '1035756396756',
sound: "true"
},
ios: {
alert: 'true',
badge: false,
sound: 'true'
},
windows: {}
};
const pushObject: PushObject = this.push.init(options);
pushObject.on('registration').subscribe((data: any) => {
console.log('device token -> ' + data.registrationId);
this.storage.set('device_id', data.registrationId);
});
pushObject.on('notification').subscribe((data: any) => {
console.log('message -> ' + data.message);
let obj: noto_data = JSON.parse(data.message);
if (data.additionalData.foreground) {
this.database.addNotification(obj.userid, obj.message, 1);
this.broadcaster.fireNativeEvent('notification', {}).then(() => console.log('success'));
}else {
this.database.addNotification(obj.userid, obj.message, 1);
}
});
Я добавил одно изображение, которое я получаю, когда запускает сообщение pu sh от бэкэнда. Нужно, чтобы на нем отображались только заголовок и сообщение.
Как я могу это сделать?