我正在开发Web应用程序,其中应用程序将在平板电脑上的浏览器中打开。应用程序将一次在多个平板电脑上运行。我想知道是否有什么方法可以唯一标识运行应用程序的平板电脑,基本上就是设备令牌?在HTML/javascript中获取设备的唯一令牌
1
A
回答
0
嗯......这可以做到,但从长远来看风险重复是诚实的。这里是你如何可以尝试尽可能保持它随机 - >
这编码随机数字集,userAgent和日期base64,但你应该诚实地使用一些更可靠的服务器端。
var id = btoa(Math.random() + navigator.userAgent + Date());
例子下面::
function id() {
document.getElementById('code').insertAdjacentHTML('beforeend',(btoa(Math.random() + navigator.userAgent + Date())) + '<br>');
}
document.getElementById('click').addEventListener('click',id,false);
<input id='click' type='button' value='click'><br>
<div id='code'></div>
相关问题
- 1. 获取Android设备令牌
- 2. 获取设备唯一ID
- 3. 获取示例设备令牌
- 4. 获取分配设备令牌
- 5. 在Back4App中获取不同的设备令牌
- 6. 在apns.php中获取失败的设备令牌
- 7. 如何从设备获取设备令牌?
- 8. 如何在iOS中获取设备令牌?
- 9. 向推送通知提供者发送设备唯一令牌
- 10. 设备令牌NULL
- 11. 在iOS 10.0中获取唯一的设备ID
- 12. 在android中获取唯一的设备ID
- 13. 未设置设备令牌
- 14. 获取设备令牌推送通知第二次在iPhone上
- 15. Ionic Push - 未在设备上获取令牌
- 16. 如何在注册时获取设备令牌原生
- 17. 如何获取设备令牌为iphone推通知下特设
- 18. 如何获取推送通知的用户设备令牌
- 19. 获取具有反应本机的设备令牌
- 20. 设备令牌从一个设备到另一个设备是不同的
- 21. 唯一枚举名令牌
- 22. Apple APNS设备令牌
- 23. 未收到设备令牌
- 24. 推送通知中的设备令牌
- 25. 如何使用离子获取IOS设备令牌?
- 26. 无法获取设备令牌用于运行iOS 8+(APNS)
- 27. 无法使用ti.cloudpush钛金模块获取设备令牌?
- 28. FCM令牌不是在一些Android设备中生成的
- 29. 未能在Android M正在运行的设备上获取请求令牌
- 30. 如何在Swift中注册远程通知时获取设备令牌
产生的第一次访问一个随机数,保存到本地存储,以请求发送。 – dandavis
如果您的计划获得统计数据,那么您可以使用谷歌分析,它会为您提供应用程序运行的设备的完整详细信息。 – sahil
你有用户登录吗? – jfriend00