Поймать данные в сигнале javascript - PullRequest
0 голосов
/ 13 января 2019

У меня простой вопрос. Я использую Onesignal в Laravel. Я отправляю уведомление вот так:

OneSignal::sendNotificationToAll(
    "Some Message", 
    $url = "orders", 
    $data =  null,
    $buttons = null, 
    $schedule = null
);

В коде JavaScript, который я запускаю, что:

<script>
var OneSignal = window.OneSignal || [];

OneSignal.push(function() {
    OneSignal.init({
        appId: "e7a62ea9-94e4-437c-a3cd-1a1a16408867",
    });
});

когда я нажимаю на полученное уведомление, оно перенаправляет меня на предоставленный $ url. Теперь, как я могу использовать $ data? Я отправляю $ data с этим уведомлением, но как я могу поймать его в javascript, когда нажимаю на уведомление?

1 Ответ

0 голосов
/ 31 января 2019
    OneSignal.on('notificationDisplay',function (e){
      /*your code*/
    }

- это то, что вам нужно.

e дает вам название, содержание, данные, ...

...