订阅和取消订阅的Onesignal问题

时间:2020-02-06 16:26:08

标签: javascript onesignal

我有一个单信号应用 注册: Web推送平台:所有浏览器

配置Web推送:自定义代码 站点名称:http://demo.dusan-hudak.com/ 网站网址:http://demo.dusan-hudak.com 自动重新订阅(仅HTTPS):checbox已禁用 我的网站不是HTTPS:是 选择和标签:dusan-hudak [.OS.TC]

我在网页鲁特中拥有

http://demo.dusan-hudak.com/OneSignalSDKUpdaterWorker.js

http://demo.dusan-hudak.com/OneSignalSDKWorker.js 标头中的js:

<script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async=""></script>
<script>
var OneSignal = window.OneSignal || [];
OneSignal.push(function() {
  OneSignal.init({
    appId: 'd912010c-2421-46b9-804c-9f7cc79cf02b',
    notifyButton: {
      enable: true,
    },
  });

  OneSignal.on('subscriptionChange', function(isSubscribed) {
    console.log(isSubscribed);
    OneSignal.push(function() {
      OneSignal.getUserId(function(userId) {
        console.log(userId);
      });
    });
  });
});
</script>

当我单击响铃1次时,它将打开一个弹出窗口:https://dusan-hudak.os.tc/subscribe

当我单击“允许响铃”时,不会更改为取消订阅,

当我再次单击铃铛时,将打开弹出式窗口:https://dusan-hudak.os.tc/subscribe,显示文字:通知已启用

有人可以帮助我解决这个问题吗?

0 个答案:

没有答案