我需要在我的rails应用程序上唯一识别移动设备,而无需用户注册。
他们将使用嵌入了默认网址的移动应用程序硬编码到应用程序中。 我正在考虑做
domain.com?uniqueid= [UniqueDeviceIdentifier usingLocalMethods]
并将其保存在会话cookie中,以便用户通过索引中的链接加载后续页面,我可以跟踪该唯一ID。
有更好的处理方法吗?
答案 0 :(得分:1)
我对你的应用程序一无所知,但有几件事情会浮现在脑海中......
如果您可以将其作为HTTP标头发送,这会将其隐藏起来,假设它将启动手机的浏览器。
请勿将它们发送到您网站的根目录。发送他们说domain.com/mobile-launcher?uniqueid=....
这样你就有了一个处理逻辑的专用场所,可以将它们重定向到主页。