OStack程序员社区-中国程序员成长平台

标题: iphone - 有没有办法知道移动用户以前是否通过二维码 URL 访问过网站? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 10:05
标题: iphone - 有没有办法知道移动用户以前是否通过二维码 URL 访问过网站?

客户正在考虑在平面广告中使用 QR 码来奖励访问者折扣。最简单的解决方案(据我所知)是让 QR 码指向一个唯一的 URL(例如,使用 GET 参数作为“优惠券代码”),用于存储 cookie,然后在结帐时检查该 cookie应用折扣。

现在我看到的大多数 QR 应用程序都有嵌入式浏览器。如果用户在应用内扫码并直接完成购买,我相信上述方案是可行的。但是一个理想的解决方案是允许用户在旅途中扫描代码,然后在 X 天后访问该网站,仍然可以获得折扣。如果用户稍后返回该网站,他们可能会使用手机的标准浏览器应用程序(即 iPhone 上的 Safari),而不是他们最初使用的应用程序。

answer to this question说“每个 SDK 应用程序都有自己的 WebKit 缓存和 cookie 存储,因此虽然 cookie 将保留在同一个应用程序中,但它们不能在应用程序之间访问。”因此,我似乎不可能使用上述解决方案让用户扫描二维码并稍后访问该网站并保证会应用折扣。我想不出任何其他解决方案,但在我得出结论它根本无法完成之前,我想看看是否还有其他我根本没有想到的解决方案(没有让用户创建一个帐户并将其存储在服务器端)

附:显然,除了 iPhone 之外还有其他设备,但如果我什至不能让它在 iPhone 上工作,那就足以破坏交易了。事实上,关于移动设备和 QR 应用程序的各种可能性让我认为这是一个很好的机会,它真的无法做到。



Best Answer-推荐答案


在 iOS 上,无法设置一个网站来自动向通过不同网络客户端的回访者提供折扣。您需要最终用户的帮助。

您可以将 QR 码链接到一个特殊的登录页面,该页面告诉最终用户将该页面添加为书签,以便日后获得折扣。如果 QR 应用程序可以保存书签,最终用户将通过 QR 应用程序返回。如果 QR 应用无法保存书签,最终用户将在 Safari 中查看该页面并将其添加为书签。

您可以让最终用户注册折扣,然后通过电子邮件发送折扣代码。仅仅要求一个电子邮件地址就足够了。当他回来获得折扣时,他将使用带有折扣代码的电子邮件。

关于iphone - 有没有办法知道移动用户以前是否通过二维码 URL 访问过网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8348394/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4