【发布时间】:2016-01-03 14:54:30
【问题描述】:
我在 android 应用程序中使用 PUBNUB api
我是这样设置uuid的
mPubnub.setUUID("customName");
在用户应用程序中
在客户端应用程序中,我在存在回调中调用 herenow 方法
mPubnub.hereNow("Svnchannel", hereNowCallback);
但我得到的 uuid 列表不正确
"uuids":["80e3b23f-bad1-4b48-8e89-61c234400d25","50b5c464-cda7-49b8-8ab6-a84ec5de42a1","0465c47b-c03b-4c86-91c4-60ea7267f467"]}
我期待的是这样的
"uuids":["customName1","customName2","customName3"]}
我做错了什么?请帮忙
【问题讨论】:
-
我还没有使用 pubnub,只是看看docs。似乎对
setUUID()的调用将检查传递的字符串是否与设备上生成的唯一ID 相关;如果是,则返回之前创建的唯一 ID,否则将生成一个新 ID。 -
扩展我之前的评论:this article 解释了如何在每次使用应用程序时创建和重用 UUID。 HTH!
-
订阅前需要设置
mPubnub.setUUID("customName123")。 -
stackoverflow.com/users/2779561/saveen 在您订阅之前设置 UUID 是否解决了您的问题?