IOS 8推荐系统

时间:2015-05-12 14:41:02

标签: php ios iphone swift cookies

所以我正在开展一个目前推荐活动很重要的项目。我正在做一些研究并读到应用程序浏览器无法读取safari的cookie。我还遇到了另一个答案here on StackOverflow,如果应用程序已存在,这似乎有效。

我的计划是:

1)拥有用户生成的链接或QR码(完成)

2)当用户点击链接时,将他们带到我网站上的页面并设置cookie(完成)

3)将用户重定向到应用商店(简单)

4)当用户打开应用程序并注册时,读取包含服务器生成的特殊推荐标识符的cookie(这是我丢失的地方)

我不确定我的计划是否可行,但我必须建立一个类似于它的系统来计算推荐。

-

如何为尚不存在的应用设置Cookie,并在安装应用后阅读它们?

1 个答案:

答案 0 :(得分:1)

从iOS 9开始,可以使用新的SFSafariViewController显示网页的方法。它允许您将Safari直接嵌入到您的应用程序中(而不是离开应用程序),并且它可以访问用户的cookie和其他个人信息 - 我认为这应该完全符合您的要求。

要开始使用,您需要import SafariServices,然后像这样显示新的视图控制器:

let vc = SFSafariViewController(URL: someURL, entersReaderIfAvailable: true)
presentViewController(vc, animated: true, completion: nil)

我写了一篇你可能觉得有用的tutorial on SFSafariViewController