【发布时间】:2019-04-10 19:06:58
【问题描述】:
有没有办法进入应用的设备设置和通知? 我想在我的 ionic 应用中切换推送通知,用户可以在其中禁用或启用通知。
我知道常见的方法是,一旦你关闭它,它就会进入设备设置,你需要在那里做出选择。
【问题讨论】:
标签: cordova ionic-framework push-notification ionic2 ionic3
有没有办法进入应用的设备设置和通知? 我想在我的 ionic 应用中切换推送通知,用户可以在其中禁用或启用通知。
我知道常见的方法是,一旦你关闭它,它就会进入设备设置,你需要在那里做出选择。
【问题讨论】:
标签: cordova ionic-framework push-notification ionic2 ionic3
如果您使用的是最新版本的 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 的更多信息。
【讨论】: