Ionic2 уведомления об ионных облаках на андроид
На андроид. Когда приложение закрывается и я нажимаю на уведомление, приложение открывается, но уведомление не вызывает нужную функцию. Зачем? Я перепробовал много вещей, которые не помогли...
упрощенный код:
настройки внешнего интерфейса:
const cloudSettings: CloudSettings = {
'core': {
'app_id': '61d7358c'
},
'push': {
'sender_id': '1077211678670',
'pluginConfig': {
'ios': {
'alert': true,
'badge': false,
'sound': true,
'clearBadge': true
},
'android': {
'iconColor': '#1BB6EB',
'sound': true,
'clearBadge': true,
'clearNotifications': false,
'forceShow': true
}
}
}};
подписывайтесь на ещё:
ngOnInit() { this.push.plugin.on('notification', data => this.notificationEvent(data)); }
функция:
notificationEvent(data) { console.log('data', data) }
бэкенд:
axios({
method: 'post',
url: 'https://api.ionic.io/push/notifications',
headers: {
'Content-Type': 'application/json',
Authorization: `Bearer ${config.integrations.ionic.token}`
},
data
});
данные:
{ profile: 'devit1',
notification:
{ title: 'new entry',
message: 'new entry',
payload:
{ type: 1,
entryId: 2020,
id: 4191,
notId: 4191,
title: 'newEntry',
message: 'new entry, },
ios:
{ title: 'new entry',
message: 'new entry',
content_available: 0,
sound: 'default' },
android:
{ title: 'new entry',
message: 'new entry',
content_available: 0,
sound: 'default' }
},
tokens: [ 'fZ4_yY:APA91bFYxyT2gsqYvMPfwFYNJVXBwTFkk73-eohDQ_m-f_wfCiJWtUaIazG39' ] }