在 IOS 设备中捕获 ionic 4 本地通知上的点击事件
Capturing click event on ionic 4 local notification in IOS device
在我的 ionic 4
应用程序中,我能够使用 cordova
本地通知插件 (doc.) 在单击按钮时触发本地通知,但无法找到一种方法当用户单击通知横幅时捕获事件。单击通知时,它只会重定向到应用程序,但不会进入 'on click'
功能。
在 android 设备上测试时它工作正常但在 ios.
上没有运气
在此先感谢您的帮助。
这是我的代码:
constructor(
private localNotifications: LocalNotifications,
public platform: Platform,
) {
this.platform.ready().then(() => {
this.localNotifications.on('click').subscribe(notification => {
console.log('click on notification fired);
});
}
notify() {
this.localNotifications.schedule({
title: `my test notification`,
text: `my detailed description`,
trigger: {
in: 3000,
unit: ELocalNotificationTriggerUnit.SECOND,
},
});
}
这是我的离子信息:
Ionic:
Ionic CLI : 5.4.5 (/usr/local/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 4.11.5
@angular-devkit/build-angular : 0.801.3
@angular-devkit/schematics : 8.1.3
@angular/cli : 8.1.3
@ionic/angular-toolkit : 2.0.0
Cordova:
Cordova CLI : 7.0.0
Cordova Platforms : android 8.0.0, browser 6.0.0, ios 4.4.0
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.1.3, (and 10 other plugins)
我试图通过 'ionic Devapp' 运行 我的应用程序,结果它在 Devapp 中不起作用。
当我尝试使用 ionic cordova run ios
运行 它时,它工作正常。
在我的 ionic 4
应用程序中,我能够使用 cordova
本地通知插件 (doc.) 在单击按钮时触发本地通知,但无法找到一种方法当用户单击通知横幅时捕获事件。单击通知时,它只会重定向到应用程序,但不会进入 'on click'
功能。
在 android 设备上测试时它工作正常但在 ios.
在此先感谢您的帮助。
这是我的代码:
constructor(
private localNotifications: LocalNotifications,
public platform: Platform,
) {
this.platform.ready().then(() => {
this.localNotifications.on('click').subscribe(notification => {
console.log('click on notification fired);
});
}
notify() {
this.localNotifications.schedule({
title: `my test notification`,
text: `my detailed description`,
trigger: {
in: 3000,
unit: ELocalNotificationTriggerUnit.SECOND,
},
});
}
这是我的离子信息:
Ionic:
Ionic CLI : 5.4.5 (/usr/local/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 4.11.5
@angular-devkit/build-angular : 0.801.3
@angular-devkit/schematics : 8.1.3
@angular/cli : 8.1.3
@ionic/angular-toolkit : 2.0.0
Cordova:
Cordova CLI : 7.0.0
Cordova Platforms : android 8.0.0, browser 6.0.0, ios 4.4.0
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.1.3, (and 10 other plugins)
我试图通过 'ionic Devapp' 运行 我的应用程序,结果它在 Devapp 中不起作用。
当我尝试使用 ionic cordova run ios
运行 它时,它工作正常。