【发布时间】:2009-11-18 18:42:21
【问题描述】:
我正在尝试将网页中的信息粘贴到该网页建议下载的 iPhone 应用程序中。我控制着网页和可下载的应用程序。
场景是这样的:
用户访问我的网页,我在该网页上认出了该用户(他可能已登录,我将他的信息存储在 cookie 中)。然后,我向他展示了一个指向 App Store 中的应用程序的链接,他应该下载该应用程序以“增强体验”我的这个 Web 服务。 现在,当用户在他的 iPhone 上启动下载的应用程序时,我想重新识别之前访问过该网页的用户。
如果 iPhone 应用程序可以读取 Safari 的 cookie,一切都会变得简单。但它不能。
一个有点蹩脚的解决方案可能是网络服务器存储访问者的 IP 地址,并在他启动 iPhone 应用程序后使用它来识别他。但这并不可靠。
另一种方法是给用户一个他需要记住的令牌(代码),然后在应用程序中重新输入。我觉得还是挺尴尬的。
有更好的建议吗?
【问题讨论】: