Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我们如何从所有用户处获得唯一的机器id或某些id,以查看他们是否已更新到部署的最新版本?_Javascript_Angular_Typescript - Fatal编程技术网

Javascript 我们如何从所有用户处获得唯一的机器id或某些id,以查看他们是否已更新到部署的最新版本?

Javascript 我们如何从所有用户处获得唯一的机器id或某些id,以查看他们是否已更新到部署的最新版本?,javascript,angular,typescript,Javascript,Angular,Typescript,我们正在尝试记录所有客户端应用程序版本。每个用户可能使用不同的机器来使用我们的应用程序。我们想确认我们所有的客户都更新了我们的最新版本。我能够从SwUpdate服务中获取更新的版本。我们如何准确地知道哪台机器更新了,哪台机器没有更新? 是否有任何方法可以从机器、浏览器或任何其他来源获取某些唯一id。因此,我们可以确定用户机器没有更新。在互联网上已经做了大量的隐私工作,以确保您无法(可靠地)获得任何这样的唯一ID。因此,虽然这可能是可能的,但这将是非常困难的(您将与更注重隐私的用户展开军备竞赛)

我们正在尝试记录所有客户端应用程序版本。每个用户可能使用不同的机器来使用我们的应用程序。我们想确认我们所有的客户都更新了我们的最新版本。我能够从SwUpdate服务中获取更新的版本。我们如何准确地知道哪台机器更新了,哪台机器没有更新?
是否有任何方法可以从机器、浏览器或任何其他来源获取某些唯一id。因此,我们可以确定用户机器没有更新。

在互联网上已经做了大量的隐私工作,以确保您无法(可靠地)获得任何这样的唯一ID。因此,虽然这可能是可能的,但这将是非常困难的(您将与更注重隐私的用户展开军备竞赛)


相反,我建议您自己从每个客户端提取版本,而不尝试识别哪个客户端是哪个客户端。如果您收到任何错误版本的报告,那么您知道您的一些客户机没有更新(并且您可以使用JavaScript向那些没有更新的人显示消息,完全基于他们的未更新状态)。如果您在合理的时间范围内没有收到任何错误版本的报告,那么可以公平地假设每个人都进行了更新。

这个问题的可能副本不是“不清楚您在问什么”,为什么会因此而关闭?(我撤回我的投票,以避免它因为错误的原因而被关闭。)谢谢你的想法。这很有帮助。