切换/关闭来自离子应用程序的通知

时间:2018-11-07 10:50:51

标签: cordova ionic-framework push-notification ionic2 ionic3

是否可以进入应用程序的设备设置和通知? 我想在离子应用程序中切换到推送通知,以便用户可以禁用或启用通知。

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

1 个答案:

答案 0 :(得分:2)

如果您使用的是最新版本的ionic,则根据文档here,可以从 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插件here上的更多信息。