我们实现了 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 (截至撰写本文时),PubNub's SDKs每次初始化/实例化 PubNub 时都会生成一个新的 UUID。因此,您最终可能会看到客户端设备或服务器进程每天报告多个不同的 UUID。
许多开发人员会为客户端应用程序生成、本地存储和重用 UUID,但也忘记在使用 PubNub 的服务器端进程上执行此操作。
有关使用 PubNub 生成/存储/重用 UUID 的更多详细信息,请阅读 PubNub 知识库文章 How Do I Set the UUID .
关于PubNub UUID 在仪表板中显示不同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35727641/