我正在使用 PubNub 编写一个简单的聊天应用程序来演示实时数据。当应用程序启动时,它会在旁边显示已连接用户的列表。每个用户都有一个默认的 UUID,它在初始化时由 PubNub 生成。我希望能够将此 UUID 更改为更人性化的东西。我知道我可以在初始化 PubNub 库时执行此操作
PubNub.init({
... keys ...
uuid: 'The username'
});
但我也希望“即时”执行此操作,以便用户可以在应用程序运行期间更新他们的用户名。我找不到任何文档来支持此功能,这对我来说是不可能的。但是,我也没有看到任何说明无法完成的内容。有这样的功能吗?我该怎么做?
最佳答案
在 PubNub 中更改 UUID
您可以随时更改已连接客户端的 UUID。使用 set_uuid
方法更新 UUID 并让 SDK 使用新的 UUID 重新初始化连接状态。
设置初始UUID
var pubnub = PUBNUB({ ..., uuid : "CLIENT_UUID" });
更改UUID
pubnub.set_uuid("NEW_UUID");
目前发布在 PubNub 文档上的唯一引用在这里:https://www.pubnub.com/docs/posix-cpp/api-reference#init_example_3在 PubNub POSIX C API 引用中。
关于javascript - 在 PubNub 中更新客户端的 UUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33987533/