在 PubNub 中更新客户端的 UUID
Updating the UUID of a client in PubNub
我正在使用 PubNub 编写一个简单的聊天应用程序来演示实时数据。当应用程序启动时,它会在旁边显示已连接用户的列表。每个用户都有一个默认的 UUID,它在初始化时由 PubNub 生成。我希望能够将此 UUID 更改为更人性化的东西。我知道我可以在初始化 PubNub 库时执行此操作
PubNub.init({
... keys ...
uuid: 'The username'
});
但我也希望这样做 'on the fly' 以便用户可以在应用程序运行期间更新他们的用户名。我找不到任何文档来支持此功能,这对我来说是不可能的。但是,我也没有看到任何说明无法完成的内容。有没有这样的功能,我该怎么做?
更改 PubNub 中的 UUID
您可以随时更改已连接客户端的 UUID。使用set_uuid
方法更新UUID,让SDK用新的UUID重新初始化Connection State。
设置初始 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 in the PubNub POSIX C API Reference。
我正在使用 PubNub 编写一个简单的聊天应用程序来演示实时数据。当应用程序启动时,它会在旁边显示已连接用户的列表。每个用户都有一个默认的 UUID,它在初始化时由 PubNub 生成。我希望能够将此 UUID 更改为更人性化的东西。我知道我可以在初始化 PubNub 库时执行此操作
PubNub.init({
... keys ...
uuid: 'The username'
});
但我也希望这样做 'on the fly' 以便用户可以在应用程序运行期间更新他们的用户名。我找不到任何文档来支持此功能,这对我来说是不可能的。但是,我也没有看到任何说明无法完成的内容。有没有这样的功能,我该怎么做?
更改 PubNub 中的 UUID
您可以随时更改已连接客户端的 UUID。使用set_uuid
方法更新UUID,让SDK用新的UUID重新初始化Connection State。
设置初始 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 in the PubNub POSIX C API Reference。