Cordova 从ionic应用程序切换/关闭通知

Cordova 从ionic应用程序切换/关闭通知,cordova,ionic-framework,push-notification,ionic2,ionic3,Cordova,Ionic Framework,Push Notification,Ionic2,Ionic3,是否有办法进入应用程序的设备设置和通知? 我想在我的ionic应用程序中切换推送通知,用户可以在其中禁用或启用通知 我知道常见的方法是,一旦您关闭,它将进入设备设置,您需要在那里进行选择。如果您使用的是最新版本的ionic,那么根据文档,您可以从PushObject实例取消订阅,以禁用通知甚至设备,基于一些附加到接口的条件语句。例如: const pushObject: PushObject = this.push.init(options); if (userWantsNotificatio

是否有办法进入应用程序的设备设置和通知? 我想在我的ionic应用程序中切换推送通知,用户可以在其中禁用或启用通知


我知道常见的方法是,一旦您关闭,它将进入设备设置,您需要在那里进行选择。

如果您使用的是最新版本的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插件的更多信息