不懂就问,原生 app 中有类似 web 中 referer 的概念吗?

2017-07-27 18:42:42 +08:00
 Morriaty
11742 次点击
所在节点    Android
20 条回复
billychow
2017-07-27 18:44:43 +08:00
没有
wsxyeah
2017-07-27 19:03:45 +08:00
Intent?
Morriaty
2017-07-27 22:06:08 +08:00
@billychow @wsxyeah 那想要追踪用户足迹有什么好方法呢?
WildCat
2017-07-27 22:11:19 +08:00
Most statistics SDK can do that.
honeycomb
2017-07-27 22:34:52 +08:00
@Morriaty 自由得多,deep link,各种用户追踪 sdk 等
est
2017-07-28 00:33:56 +08:00
android 有返回键的概念相当于 ref
CFM880
2017-07-28 08:19:44 +08:00
哈哈,web 中 referer 是啥概念,你这是要求又懂 web 又懂原生的开发来问答,)_逃
wenzhoou
2017-07-28 08:24:16 +08:00
referer 不可信。很容易伪造的。HTTPS 的话当我没说。
sunsulei
2017-07-28 09:13:09 +08:00
@wenzhoou 就没可信的东西.HTTPS 的话当我没说.
Morriaty
2017-07-28 09:31:06 +08:00
@WildCat @honeycomb 这种 sdk 的追踪原理是什么?

deeplink 大致看了一眼,似乎相当于 app 页面的 url,那这解决的应该是 H5 页面到 app 页面的问题吧? deeplink 会有 referer 属性?
Morriaty
2017-07-28 09:32:38 +08:00
@wenzhoou @sunsulei 当然说的是统计意义上的事情,一万个用户在用 app,其中有两三个 geek 非要去主动改 http headers,那我也管不着啊。
honeycomb
2017-07-28 09:39:11 +08:00
@Morriaty
既然是 deep link 了,承担 referer 作用可以是链接上的某个(某些)参数,不需要局限于 HTTP 请求的 referer。
应用里的追踪在几乎任何地方都可以打点(用户从什么来源来,向什么地方去)。

这样的代码我一般会想办法阻止。
sunsulei
2017-07-28 09:41:48 +08:00
@Morriaty 我帮你 @wenzhoou 是他带我跑偏的..
DemoJameson
2017-07-28 09:46:42 +08:00
Morriaty
2017-07-28 09:49:39 +08:00
@honeycomb 希望是 referer 这种方式,因为这是统一标准。如果是 url 带 from 参数,就很难做到统一,比如从第三方 app 跳到本站页面;甚至对于站内网页,由于不同应用是不同团队,也很难统一 url 参数格式。
winglight2016
2017-07-28 11:34:02 +08:00
原生 APP 的 page 和 web 的 page 概念略有不同,不知道你是想统计 page 还是带着 action history 一起?第三方平台已经做的很好了,应该能满足九成的需求了
KgM4gLtF0shViDH3
2017-07-28 15:16:24 +08:00
跳转页面的时候传个参数标志上个页面?
zhudou
2017-07-28 16:18:15 +08:00
原生 App 里面网络请求 header 已经携带了很多信息。应用内部名、版本号、scale @2x @3x 屏幕等
nicevar
2017-07-28 18:08:44 +08:00
你这是用 webview 当壳用?与原生关系不大
原生的应用可以用大厂的统计 sdk,都支持自定义事件的,或者自己实现一个也不麻烦,能检测用户的整个行为
woyaojizhu8
2017-07-31 00:47:22 +08:00
@honeycomb 想办法阻止?如何阻止呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/378429

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX