Javascript 通配符订阅未按预期工作

Javascript 通配符订阅未按预期工作,javascript,pubnub,Javascript,Pubnub,使用JSSDK v3.7.14,只需将示例代码(顺便说一句,错误回调中有一个输入错误,没有声明r变量)放入我的应用程序进行测试。然后,发布到ab.channel,订阅的回调不会收到任何消息 我启用了数据流控制器和访问管理器。我没有从任何错误回调中得到任何错误或403,因此我假设这不是PAM问题 我授予用户R/W对ab.*的访问权,并且“订阅”连接良好,“发布”回调返回“已发送”obj,但是不会接收发布到子频道的消息。在PubNub流控制器加载项中启用通配符订阅 您可以通过进入PubNub仪表板帐

使用JSSDK v3.7.14,只需将示例代码(顺便说一句,错误回调中有一个输入错误,没有声明
r
变量)放入我的应用程序进行测试。然后,发布到
ab.channel
,订阅的回调不会收到任何消息

我启用了数据流控制器和访问管理器。我没有从任何错误回调中得到任何错误或403,因此我假设这不是PAM问题

我授予用户R/W对
ab.*
的访问权,并且“订阅”连接良好,“发布”回调返回“已发送”obj,但是不会接收发布到子频道的消息。

在PubNub流控制器加载项中启用通配符订阅 您可以通过进入PubNub仪表板帐户启用通配符订阅:

  • 选择适当的应用程序和密钥(&C)
  • 向下滚动到Stream Controller附加组件
  • 如果尚未启用,请单击“添加”按钮
  • 单击配置按钮
  • 单击启用通配符订阅复选框
  • 一些快速亮点
    • 启用通配符订阅后,星号(*)将成为特殊/保留字符
    • 必须使用点(.)来分隔每个标高
    • 您最多可以有3个级别:
      a.b.c
    • 只能在末尾使用通配符(*):
      a.b.*
      ,而不能在
      a.*.c.
    您已经访问了我们的SDK,但对于任何新用户,请选择您正在使用的SDK(超过70个SDK)了解更多详细信息

    更多细节


    请确认这已经解决了您的问题。

    好问题。您需要将其作为流控制器配置中的空间标志启用。请尝试首先禁用流控制器,然后在您的帐户中重新启用流控制器以激活。doman412-将详细信息发送到support@pubnub.com包括您的子密钥。我们可以私下参与,而不公开您的安全信息,我们将在此处给出正式答复。要解决
    r
    变量问题,这是一个输入错误。参数声明为
    e
    ,这就是
    stringify
    方法中的内容。谢谢你的报道。我们将很快更新。文档代码中的错误已经更新。再次感谢您的报告。在问这个问题之前,我已经联系了支持电子邮件,他们在上面的评论之后的回应是“文档领先于工程”,并且它将在第二天启用,并且是。谢谢你的回复!