если вы используете последнюю версию ionic, то, основываясь на документации здесь , вы можете отписаться от экземпляра PushObject , чтобы отключить уведомления или даже устройства, основанные на каком-то условном выражении, которое вы присоединяете к интерфейсу. Пример:
const pushObject: PushObject = this.push.init(options);
if (userWantsNotifications) {
pushObject.on('notification').subscribe((notification: any) => console.log('Received a notification', notification));
} else {
this.push.unregister(() => console.log('success'));
}
Вы можете просмотреть дополнительную информацию о плагине cordova здесь , если это не совсем то, что вы имели в виду, отключив уведомления.