我正在开发的 Web 应用程序需要将设备识别为已激活或未激活,以防止它们使用未付费的服务。现在,我们将它存储在一个 webSQL 表中,如果您清除浏览器设置,您将完全被淹没,我们必须为您修复它。
是否有更持久的方法来唯一标识设备以确定其设备激活状态?
我一直在研究evercookie,但只需要清除浏览器并强制关闭浏览器即可将其杀死Android(没有强制关闭,即使浏览器清除也可以正常工作)。更好,但并不理想。我没有 iOS 设备来测试它,但我们真正关心的是这两个。
有没有我不知道的更好的选择?evercookie 比我目前拥有的更聪明还是没有必要?
只是我们正在使用的商业模式的一些背景。客户购买设备许可证,一个设备许可证激活一个设备(因为现在可以使用一台设备,而不是一个帐户)。因此,多个设备可以在一个帐户上,但需要激活。所以独特的帐户已经出来了。我们需要一种通过网络应用程序强制设备激活的方法。