onesignal中用于用户订阅的事件

时间:2019-01-09 12:46:34

标签: javascript onesignal

是否存在类似addListenerForNotificationOpened的事件,但是对于用户何时订阅通知,因此在回调或promise解析中时,可以为刚刚订阅的用户发送标签吗?

1 个答案:

答案 0 :(得分:0)

Found the answer in the folling link of issues in OneSignal

OneSignal.on('subscriptionChange', function (isSubscribed) {
      console.log('subscriptionChange');
      if (isSubscribed) {
        OneSignal.sendTags({
          user_id: noticeChannelPush
        }).then(function () {
          console.log('tag:' + noticeChannelPush);
        });
      }
    });

它检测订阅状态何时从订阅更改为取消订阅,经过测试并按预期工作。