[Ionic 4] Toggle button ativar e desativar notificações

Ionic

08/03/2019

Pessoal tenho um projeto no ionic 4 que uso com Onesignal pra mandar notificações, tudo funciona bem.
mas preciso de um botão pra que o usuário possa ativar e desativar essas notificações, se alguém pude me ajudar a implementar esse botão agradeço
esse é o código:

this.platform.ready().then(() => {
    this.oneSignal.startInit(this.signal_app_id, this.firebase_id);
    this.oneSignal.inFocusDisplaying(this.oneSignal.OSInFocusDisplayOption.InAppAlert);
    this.oneSignal.handleNotificationReceived().subscribe((res) => {
      // do something when notification is received
      console.log(res);
    });
    this.oneSignal.handleNotificationOpened().subscribe((res) => {
      // do something when a notification is opened
      console.log(res);
    });
    this.oneSignal.endInit();
  }); 
Everson Souza

Everson Souza

Curtidas 0

Respostas

Thiago

Thiago

08/03/2019

E ai Everson, blz?

Cara, talvez os métodos da api do One Signal possam te ajudar:

https://documentation.onesignal.com/docs/cordova-sdk

Algo como o pause, ou vc pode remover os handlers, atribuindo seus subscribes para uma variável do tipo subscription e maninulá-las, conforme o estado do toggle.
GOSTEI 0
POSTAR