通配符订阅未按预期工作
Wildcard subscribe not working as expected
使用 JS SDK v3.7.14,并简单地将示例代码放在 this doc 处(顺便说一句,错误回调中有错字,没有声明 r
变量)到我的应用程序中用于检测。然后,发布到 ab.channel
,订阅的回调没有收到任何消息。
我启用了数据流控制器和访问管理器。我没有从任何错误回调中收到任何错误或 403,因此我假设这不是 PAM 问题。
我授予用户 R/W 访问 ab.*
的权限,'subscribe' 连接正常,'publish' 回调 returns a 'sent' obj,发布到子频道的消息却收不到
在 PubNub 流控制器附加组件中启用通配符订阅
您可以通过进入您的 PubNub 控制面板帐户来启用通配符订阅:
- Select 合适的 App & Key
- 向下滚动到流控制器插件
- 如果尚未启用,请单击“添加”按钮
- 单击“配置”按钮
- 单击“启用通配符订阅”复选框
一些快速亮点
- 启用通配符订阅后,星号 (*) 将变为 special/reserved 字符。
- 您必须使用点 (.) 来分隔每个级别
- 您最多可以有 3 个级别:
a.b.c
- 最后只能使用通配符(*):
a.b.*
,不能a.*.c
您已经访问过我们的 JS wildcard subscribe docs, but for anyone new to this, visit our developers page 并选择了您正在使用的 SDK(超过 70 个 SDK)以了解更多详细信息。
See Wildcard Subscribe in the PubNub Knowledge Base了解更多详情。
请确认这已解决您的问题。
使用 JS SDK v3.7.14,并简单地将示例代码放在 this doc 处(顺便说一句,错误回调中有错字,没有声明 r
变量)到我的应用程序中用于检测。然后,发布到 ab.channel
,订阅的回调没有收到任何消息。
我启用了数据流控制器和访问管理器。我没有从任何错误回调中收到任何错误或 403,因此我假设这不是 PAM 问题。
我授予用户 R/W 访问 ab.*
的权限,'subscribe' 连接正常,'publish' 回调 returns a 'sent' obj,发布到子频道的消息却收不到
在 PubNub 流控制器附加组件中启用通配符订阅
您可以通过进入您的 PubNub 控制面板帐户来启用通配符订阅:
- Select 合适的 App & Key
- 向下滚动到流控制器插件
- 如果尚未启用,请单击“添加”按钮
- 单击“配置”按钮
- 单击“启用通配符订阅”复选框
一些快速亮点
- 启用通配符订阅后,星号 (*) 将变为 special/reserved 字符。
- 您必须使用点 (.) 来分隔每个级别
- 您最多可以有 3 个级别:
a.b.c
- 最后只能使用通配符(*):
a.b.*
,不能a.*.c
您已经访问过我们的 JS wildcard subscribe docs, but for anyone new to this, visit our developers page 并选择了您正在使用的 SDK(超过 70 个 SDK)以了解更多详细信息。
See Wildcard Subscribe in the PubNub Knowledge Base了解更多详情。
请确认这已解决您的问题。