Я использую уведомления webpush.(не мобильный).
Я очень долго боролся с этим, и я был бы очень рад, если бы вы просто попытались мне немного помочь.Спасибо большое, ребята.
Я отправляю уведомление от php back-end api к front-end.Onesignal говорит, что вы должны передать параметр url из серверного API.Оказалось, я не могу этого сделать, потому что, если я это сделаю, то серверная часть API должна знать мои внешние URL-адреса, которые я не хотел.
Вот как я хочу: я передал бы некоторые параметры id = 2 & name = "giorgi" из моего бэкэнда, и когда я получал уведомление на фронтэнде, я бы указывал URL там.Когда пользователь нажимал на уведомление, он переходил на этот URL.
OneSignal.on('notificationDisplay', function(event) {
event.url ="anotherurl/change";
console.warn('OneSignal notification displayed:', event);
});
Я пробовал это, но event.url doesn't change it
.