Morriaty
V2EX  ›  Android

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

  •  
  •   Morriaty · Jul 27, 2017 · 16875 views
    This topic created in 3393 days ago, the information mentioned may be changed or developed.
    20 replies  •  2017-07-31 00:47:22 +08:00
    billychow
    billychow
    Jul 27, 2017 via Android
    1
    没有
    wsxyeah
    wsxyeah
    Jul 27, 2017
    2
    Intent?
    Morriaty
    Morriaty
    OP
    Jul 27, 2017
    3
    @billychow @wsxyeah 那想要追踪用户足迹有什么好方法呢?
    WildCat
    WildCat
    Jul 27, 2017
    4
    Most statistics SDK can do that.
    honeycomb
    honeycomb
    Jul 27, 2017 via Android
    5
    @Morriaty 自由得多,deep link,各种用户追踪 sdk 等
    est
    est
    Jul 28, 2017 via iPhone
    6
    android 有返回键的概念相当于 ref
    CFM880
    CFM880
    Jul 28, 2017
    7
    哈哈,web 中 referer 是啥概念,你这是要求又懂 web 又懂原生的开发来问答,)_逃
    wenzhoou
    wenzhoou
    Jul 28, 2017 via Android
    8
    referer 不可信。很容易伪造的。HTTPS 的话当我没说。
    lotmany
    lotmany
    Jul 28, 2017
    9
    @wenzhoou 就没可信的东西.HTTPS 的话当我没说.
    Morriaty
    Morriaty
    OP
    Jul 28, 2017
    10
    @WildCat @honeycomb 这种 sdk 的追踪原理是什么?

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

    这样的代码我一般会想办法阻止。
    lotmany
    lotmany
    Jul 28, 2017
    13
    @Morriaty 我帮你 @wenzhoou 是他带我跑偏的..
    Morriaty
    Morriaty
    OP
    Jul 28, 2017
    15
    @honeycomb 希望是 referer 这种方式,因为这是统一标准。如果是 url 带 from 参数,就很难做到统一,比如从第三方 app 跳到本站页面;甚至对于站内网页,由于不同应用是不同团队,也很难统一 url 参数格式。
    winglight2016
    winglight2016
    Jul 28, 2017
    16
    原生 APP 的 page 和 web 的 page 概念略有不同,不知道你是想统计 page 还是带着 action history 一起?第三方平台已经做的很好了,应该能满足九成的需求了
    KgM4gLtF0shViDH3
    KgM4gLtF0shViDH3
    Jul 28, 2017
    17
    跳转页面的时候传个参数标志上个页面?
    zhudou
    zhudou
    Jul 28, 2017
    18
    原生 App 里面网络请求 header 已经携带了很多信息。应用内部名、版本号、scale @2x @3x 屏幕等
    nicevar
    nicevar
    Jul 28, 2017
    19
    你这是用 webview 当壳用?与原生关系不大
    原生的应用可以用大厂的统计 sdk,都支持自定义事件的,或者自己实现一个也不麻烦,能检测用户的整个行为
    woyaojizhu8
    woyaojizhu8
    Jul 31, 2017
    20
    @honeycomb 想办法阻止?如何阻止呢?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4311 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 08:34 · PVG 16:34 · LAX 00:34 · JFK 03:34
    ♥ Do have faith in what you're doing.