我想要做的是从用户访问过的特定网站中检索一些字符串,该网站是在访问该网页后下载的应用程序。
更具体地说,IDEAL用户体验将是:
我意识到这是一个非常棘手的问题,我提出了一些“有点工作”但不适合用户体验的解决方案:
myapp://some_id
some_id
。打开应用后,应用可以直接访问剪贴板并以编程方式检索some_id
问题是,是否有某些东西可以解决IDEAL问题?
如果没有,是否有任何其他解决方案比我上面列出的更好。 “更好”的标准是要求用户尽可能少地完成工作。
答案 0 :(得分:0)
这是不可能的。
也许,如果some_id
是userID
,您应该在应用中提供登录表单,这样您就可以在不向用户询问的情况下了解userID
。或者,您只需提供UITextField
,即可向some_id
param询问。
答案 1 :(得分:0)
我最终使用的解决方案是在用户访问网站时将数据存储在我的数据库中,然后在下载应用程序后从应用程序中查询IP地址。
这不能保证100%的工作时间,但对于我正在开发的应用程序来说,这是一个“足够好”的解决方案。
答案 2 :(得分:0)
作为免责声明,我在branch.io工作,并考虑每天大约18个小时的移动链接。分支链接会自动为您执行此操作,然后执行此操作。
我们已经构建了一个指纹识别解决方案,可以在用户进入浏览器时以及打开应用程序后收集有关设备的信息。此信息包括 IP地址,操作系统,操作系统版本,设备型号,屏幕大小和其他参数。我们将应用程序中收集的唯一指纹与浏览器中收集的唯一指纹进行匹配,以确定在未使用前两个机制的情况下用户的来源。
此外,当用户在浏览器中时,我们会在用户安装后设置第一方Cookie并将其与IDFA /硬件ID匹配。此后的任何时候,当我们看到cookie时,我们肯定知道设备会是什么样子。由于我们现在每天都有数亿用户通过该服务,因此我们越来越依赖于指纹识别机制,而在我们的匹配池中则越来越多。