我正在使用webpush通知。 (非移动)。
很长一段时间以来,我一直在为此苦苦挣扎,如果您能为我提供一点帮助,我将非常高兴。真的非常谢谢你们。
我从php后端api向前端发送通知。 Onesignal说,您必须从后端api传递url参数。原来我无法做到这一点,因为如果这样做,那么后端api必须知道我不想的前端URL。
这就是我想要的:我要从后端传递一些参数id = 2&name =“ giorgi”,并且当我在前端收到通知时,可以在其中设置网址。当用户单击通知时,他将转到该URL。
OneSignal.on('notificationDisplay', function(event) {
event.url ="anotherurl/change";
console.warn('OneSignal notification displayed:', event);
});
我尝试了这个,但是event.url doesn't change it
。