使用 Safari 浏览器 读取 cookie 在 iOS 11 中,尝试,发现 safari 的 cookie 与 app 中 safari的 cookie 不是同一个 (否决)
-
使用剪切板, 通过 Safari 打开我们的网页链接,执行js 将相关信息 写入到剪切板,下载 app 后去读取
- 可行,但是存在几个问题
- 用户在这个中间进行任何 复制操作,就会覆盖剪切板
- 存在某中漏洞,知道了我们写入到剪切板的内容,自己进行复制
- 可行,但是存在几个问题
使用第三方 (如 : openinstall)
使用条件: 集成他们的SDK,但是 流程必须是
打开我们的网址 -> 点击按钮后 -> 跳转 appstore 下载我们的app 获取网页传过来的信息
费用: 一个月 1000, 一年 8000
成功率: 不是100%,综合在98%以上, 用户下载后超过12小时打开app,越狱机都会影响获取参数。
- 自己实现
通过 Safari js收集信息,ip 位置,时间,机型,系统,浏览器,也就是 app 能获取到的 与 Safari浏览器能获取到的信息,进行匹配,来查看是否是同一个 设备