在其他页面上导航后,Onesignal推送通知不起作用(角度)

时间:2019-09-05 05:09:36

标签: onesignal

我在我的角度应用程序中实现了一个信号推送通知,因为我已经在index.html文件中初始化了一个信号推送通知。 但是每当我访问不同的页面时,主页上的我的一个信号通知按钮就无法工作。

我在index.html中有初始化代码

<script>
    if (window.location.origin != 'http://localhost:4200') {
      var OneSignal = window.OneSignal || [];
      OneSignal.push(function () {
        OneSignal.init({
          appId: "0d0e-5e38-44e-b1cc-a3c096e",
          allowLocalhostAsSecureOrigin: true,
          notifyButton: {
            enable: false
          }
        });
      });
    }
  </script>

I've added push notification button in my dashboard file.

var OneSignal = window['OneSignal'] || [];

    OneSignal.push(function () {
      console.log('Register For Push');
      OneSignal.push(["registerForPushNotifications"])
    });

    OneSignal.push(["getNotificationPermission", function (result) {
      console.log("TCL: DashboardComponent -> registerForPush -> permission", result)
    }]);

    OneSignal.push(function () {
        // Extra code
}

我希望每次导航并返回仪表板页面时,都会有一个信号很好。

0 个答案:

没有答案