PubNub UUID 在仪表板中显示不同的结果

PubNub UUID showing different results in dashboard

我们实现了 PubNub 并设置了 UUID。昨天我测试了它。我只使用了 2 部 iPhone,但这里有 15 个每日活跃设备和大约 16 个峰值 UUID。我们为我们的 2 部 iPhone "iPhone4S" 和 "iPhone5C" 硬编码了 UUID,但每日活跃设备和峰值 UUID 仍然显示 10+。

有人可以帮我们解决这个问题吗?我们甚至与 PubNub 的演示应用程序进行了比较,结果是一样的。我不知道为什么会这样,为什么当我们硬编码 2 个值时,峰值 UUID 显示 10+。

PubNub UUID - 创建、设置、存储、获取和重复使用

为了准确统计和跟踪活动设备,PubNub 默认使用唯一的 IP 地址。但是,更准确的方法是使用 UUID。

除了 JavaScript SDK & iOS SDK (as of this writing), PubNub's SDKs 之外,PubNub 的每个 initialization/instantiate 都会生成一个新的 UUID。因此,您最终可能会遇到每天报告多个不同 UUID 的客户端设备或服务器进程。

许多开发人员会为客户端应用程序生成、本地存储和重用 UUID,但忘记在使用 PubNub 的服务器端进程上也这样做。

有关 PubNub 的 UUID generate/store/reuse 的更多详细信息,请阅读 PubNub 知识库文章 How Do I Set the UUID