iOS WebApp - 记住设备以进行保存

发布于 2024-12-18 04:29:53 字数 213 浏览 1 评论 0原文

我有一个全屏运行的网络应用程序,它通过 ajax 与数据库交互。

有没有办法让我获得设备的“签名”或“id”来存储每个设备???

基本上我有一个“保存的项目”选项,它们将被保存到一个唯一的ID。我无法使用 IP 地址,因为有多个设备或者您使用 3G 服务。还有其他想法吗? (不需要用户身份验证)。

我可以在清单文件中保存一个数组并访问它吗?

谢谢

I've got a webapp running in fullscreen that interacts with a database via ajax.

Is there a way i can get a "signature" or "id" of a device to store for each device???

Basically I've got a "saved items" option, and they will be saved to a unique id. I cant use IP Address coz of multiple devices or if you use the 3G service. Any other ideas? (dont want user authentication).

Could I save an array in the manifest file and access that?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萌面超妹 2024-12-25 04:29:53

我通过使用html5的本地存储解决了这个问题。

我用的是

var salt=Math.floor(Math.random()*10000); //makes random salt
var randomId=Math.floor(Math.random()*20000); //makes another random number
randomId = salt+(salt*randomId); //makes the id even more random to avoid dupes
localStorange.setItem('deviceId',randomId); //sets a local variable that can be accessed by localStorage.getItem('deviceId'); and cross-refrenced with a $.get from a database to load the saves.
$.post("saveDeviceId.php?id="+randomId); //saves the new id to the database

这就是我解决它的方法,除非有人有更有效的方法?

I solved this issue by using html5's local storage.

i used

var salt=Math.floor(Math.random()*10000); //makes random salt
var randomId=Math.floor(Math.random()*20000); //makes another random number
randomId = salt+(salt*randomId); //makes the id even more random to avoid dupes
localStorange.setItem('deviceId',randomId); //sets a local variable that can be accessed by localStorage.getItem('deviceId'); and cross-refrenced with a $.get from a database to load the saves.
$.post("saveDeviceId.php?id="+randomId); //saves the new id to the database

this is how i resolved it anyway, unless anybody has a more efficient way?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文