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

标签 pubnub

我们实现了 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/

相关文章:

ios - 从 PubNub 服务器检索最新 10 条消息

java - Pubnub channel 组历史

android - 如何在 PubNub Android 中接收推送通知???

javascript - pubnub存储和播放历史记录功能

javascript - 通配符订阅未按预期工作

javascript - 如何在 javascript 中重新连接互联网后重新连接 Pubnub?

javascript - 我想将 pubnub 与 zendesk 集成

javascript - pubnub心跳间隔对内存有影响吗?

php - 从 JQuery 插件收集使用分析数据

c# - PubNub JSON 序列化代码在示例项目中有效,但在我的项目中无效