在服务器端blazor应用程序上识别客户端



我想知道是否有办法在服务器端blazor应用程序上识别客户端。

问题是:我们正在使用基于Windows CE的大约50个手持设备,我们正在尝试将该应用程序转换为Blazor,该应用程序将在Android手持设备上使用。

至关重要的是,每个手持设备都要识别自己。在Windows CE中,我们有一个配置文件,在这个配置文件中有一行类似于:Handheld:01

我不敢相信我们是唯一一家愿意以这种方式识别客户的公司。因此,应该有一个解决方案。

目前我们手持设备的软件分为两部分。一个web服务处理来自所有手持设备的所有数据(这就是为什么需要识别客户端(每个手持设备都与web服务通信,基本上只显示数据并发送选择。

我们想创建一个服务器端的blazor应用程序,与现有的web服务进行通信。我们已经取得了相当大的进展,但我们需要这种认同。

当然,如果不可能,我们可以让用户在启动时选择手持设备,但这会带来问题。

谨致问候,克莱门斯-林德斯

如果你想让你的设备在服务器上识别自己,你需要在上面设置id设备数据。浏览器无法读取配置文件,但你可以将这些数据存储在几个地方:

  • Cookie
  • 本地存储
  • UserAgent
  • 其他(?(

您应该选择其中一个位置,并相应地将设备id发送到服务器。

当然,您需要sysadmin任务来设置设备上的id吗。

尝试其中一种方法,并尝试在设备上设置id并将id发送到服务器,如果您有问题,可以自由发布有关进度和错误的问题。

没有人问这个问题,因为这不是一个复杂的问题,真的很容易解决

最新更新