【问题标题】:How to set dynamic channel name如何设置动态频道名称
【发布时间】:2014-04-22 11:57:55
【问题描述】:

我正在尝试在我的 Android 应用中设置 PubNub。它工作得很好,除了一件事。如何设置动态频道名称:

我需要频道名称为例如:

app.account_14.general_channel

帐户 ID (14) 将根据登录的用户而动态变化。

我正在使用来自 Pubnub 的确切代码:

https://github.com/pubnub/java/blob/master/android/examples/SubscribeAtBoot/src/com/pubnub/examples/subscribeAtBoot/PubnubService.java

感谢大家的帮助!

【问题讨论】:

    标签: android pubnub


    【解决方案1】:

    初始化 PubNub 实例后,您可以订阅任意数量的频道。许多开发者会让他们的客户订阅一个全局频道以获取更新,然后订阅一个用户频道进行私人交流。

    现在在您的代码中,您正在订阅一个频道:

    String channel = "hello_world";
    

    ...然后:

    try {
      pubnub.subscribe(new String[] {channel}, new Callback() {
    

    您可以随意根据您的用户 ID 编写自己的频道名称,并订阅此频道来代替您现有的频道,或在现有频道之外订阅。 (如果需要保留此 ID,请查看 this link 了解有关将该数据存储在捆绑包中的信息。)

    告诉我进展如何!

    【讨论】:

      猜你喜欢
      • 2020-01-17
      • 2019-04-27
      • 1970-01-01
      • 2019-09-15
      • 2021-06-10
      • 2023-03-16
      • 1970-01-01
      • 2021-07-17
      • 2018-05-22
      相关资源
      最近更新 更多