如何设置动态频道名称

时间:2014-04-22 11:57:55

标签: android pubnub

我正在尝试在我的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

感谢所有人的帮助!

1 个答案:

答案 0 :(得分:5)

初始化PubNub实例后,您可以根据需要订阅任意数量的频道。许多开发人员将让他们的客户订阅全球频道进行更新,然后订阅用户频道进行私人通信。

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

String channel = "hello_world";

......然后是:

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

您可以根据用户的ID自由撰写自己的频道名称,也可以订阅此频道,而不是现有频道。 (如果需要保留此ID,请查看this link以获取有关将数据存储在捆绑包中的信息。)

让我知道它是怎么回事!