如何抓取这个异常来实现web,或者说进行web的Push Notification。
如果有谁能帮我解决这个问题,那将是非常有帮助的。
代码,我已经实现了。
PushNotifications.addListener('registrationError', (error: any) => {
console.log('Error on registration: ' + JSON.stringify(error));
});
PushNotifications.addListener(
'pushNotificationReceived',
(notification: PushNotification) => {
console.log('Push received: ' + JSON.stringify(notification.data));
this.openToast(notification.data);
}
);
PushNotifications.addListener(
'pushNotificationActionPerformed',
(notification: PushNotificationActionPerformed) => {
console.log(
'Push action performed: ' +
JSON.stringify(notification.notification.data)
);
this.navigate.navigateForward([
'profile',
notification.notification.data.identification,
]);
}
);
只是想知道如何实现 PushNotification
用于网络 ionic using capacitor
......如果有任何插件或至少如果我可以处理这个异常。
如果有任何进一步的说明,请告诉我。
你可以在初始化你的推送通知之前添加这个检查。
import { Capacitor } from '@capacitor/core';
const isPushNotificationsAvailable = Capacitor.isPluginAvailable('PushNotifications');
if (isPushNotificationsAvailable) {
this.initPushNotifications();
}