V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hyyou2010
V2EX  ›  Android

刚下载的 app 是怎样知道我的朋友信息的?

  •  
  •   hyyou2010 · 2018-10-17 13:41:14 +08:00 · 6961 次点击
    这是一个创建于 1989 天前的主题,其中的信息可能已经有所发展或是发生改变。

    朋友在微信里面给我推荐了平安金管家,并留了工号之类。

    我点开发现是网页链接,附带腾讯家应用宝广告,我放弃了,转而在手机的小米商城下载了平安金管家,然后下载安装。

    神奇的是,在安装注册过程中提示类似“你的客户经理某某欢迎你安装”之类,这个某某就是我的那个朋友。那么,这个 App 怎么把我的朋友的信息添加进去的?我刚刚点击的网页链接里面有他的信息,并且暗地里下载到手机了?否则 App 咋知道的?

    作为曾经的 Android 开发人员表示很惭愧,没弄懂这个流程。哪位朋友说说?

    26 条回复    2020-05-14 15:46:11 +08:00
    xgfan
        1
    xgfan  
       2018-10-17 13:48:52 +08:00 via iPhone
    你朋友填了你姓名和手机号,就等你注册了。
    lcy630409
        2
    lcy630409  
       2018-10-17 13:53:11 +08:00
    你朋友的手机被读了通讯录,你们都归纳在一个经理下,就等你注册了。
    rocksolid
        3
    rocksolid  
       2018-10-17 13:55:29 +08:00
    读通讯录呗 你的或者你朋友的
    bagel
        4
    bagel  
       2018-10-17 14:00:49 +08:00
    推荐网页链接会种一个 cookie,里面包含标识符,app 启动后读 cookie 获得标识符上传到服务器,服务器下发关联信息。

    这是最合理的实现方式,楼上几位说的方式一是有局限性,二是不符合这个场景。可以仔细想想,不展开说了。
    hyyou2010
        5
    hyyou2010  
    OP
       2018-10-17 14:03:00 +08:00
    安装过程没有提示读取通讯录,按说不知道我的手机号码
    bagel 的说法合理,但是 App 能读取到我在微信网页里面的 cookie ?
    sobigfish
        6
    sobigfish  
       2018-10-17 14:06:31 +08:00
    安装注册过程中...
    到底是安装还是注册过程中,提示到底是 app 里还是小米商城 app 里还是 android 的推送?
    这个也许没你想的复杂就是人家平安后台存了推荐信息呢(你又在注册时)
    cnit
        7
    cnit  
       2018-10-17 14:08:42 +08:00
    也有可能强 J 了你的剪贴板,例如知乎可以在安装之后打开你之前使用网页版的一条帖子
    imdong
        8
    imdong  
       2018-10-17 14:10:05 +08:00 via Android
    你朋友卖的保险,然后提前把你添加到他名下了。
    APP 启动就可以获取到手机号,或者你注册时输入了手机号。
    自然就可以对上了,没啥神奇的。
    毕竟,我上周刚买了平安保险…
    楼主不准备买个刷步器? 10000 步两年呦?
    xiaoyangsa
        9
    xiaoyangsa  
       2018-10-17 14:19:13 +08:00
    这个真不用你们说的啥权限。。归因系统就 ok。
    大概的样子就是,你打开你朋友分享的网页,网页带有你朋友的 id 类似信息,然后通过 js 收集 ip 等一系列手机属性。上报服务端。
    然后,当你下载 app。app 也会对应收集你手机的这些信息。然后与服务端的信息匹配。

    匹配成功后,获取推广人的 id。

    国内有做这个成熟的产品。
    ZoR
        10
    ZoR  
       2018-10-17 14:28:38 +08:00
    @imdong
    家里人干了平安保险后,各种推销,各种活动报名,骚扰电话就没停过,对这家公司就没好感
    hyyou2010
        11
    hyyou2010  
    OP
       2018-10-17 14:32:22 +08:00
    @sobigfish 提示是在 App 里面,好像是注册之前,所以我觉得很神奇

    @imdong @xiaoyangsa 两位说得都对。

    前两年我写 Android 时还好清纯,还没搞过这些歪门道
    hyyou2010
        12
    hyyou2010  
    OP
       2018-10-17 14:34:14 +08:00
    回忆了一下:从小米商城安装 app,然后刚刚点开 app 就出现了某某欢迎我,就这里让我感到神奇的。
    hyyou2010
        13
    hyyou2010  
    OP
       2018-10-17 14:37:05 +08:00
    唉,帮朋友完成指标~
    填了亲戚电话,希望平安别打过去骚扰。。。。。
    hyyou2010
        14
    hyyou2010  
    OP
       2018-10-17 14:49:00 +08:00
    刚刚又帮忙完成了一个信用卡指标
    目前这个保险跟传销有区别吗?
    最近一年,好多朋友改行卖保险了,朋友圈里好多刷屏的
    w1287928345
        15
    w1287928345  
       2018-10-17 15:28:39 +08:00 via Android
    平安公司很恶心的
    passerbytiny
        16
    passerbytiny  
       2018-10-17 16:25:03 +08:00
    打开网页时,通过 js、cookie、ip、端口等信息,确定一个跟踪识别码;打开 APP 时,也通过特殊手段确定一个跟踪识别码。通过这两个识别码,确定了你安装 APP 前打开过某个包含推荐人信息的网页,然后确定了你的推荐人。

    流程应该是这样,原理我不太清楚。按理说正规浏览器和正规操作系统,获取到的跟踪信息,除去 IP 地址外,是不能相互映射的。
    Alexliu
        17
    Alexliu  
       2018-10-17 16:35:49 +08:00
    多明显,你朋友后台已经把你关联上了,就等你注册了
    iv2ex
        18
    iv2ex  
       2018-10-17 17:08:31 +08:00
    @imdong #8 请问,平安的什么 app 可以刷步数? 有什么用啊? 好奇。

    另,刷步数的话,如果是安卓机,可以用 xposed 插件。
    nuko
        19
    nuko  
       2018-10-17 17:31:36 +08:00
    没那么复杂- -,不是你朋友推荐的嘛?他把你手机号姓名输入再推送给你不就行了,就等你激活了
    maichael
        20
    maichael  
       2018-10-17 17:37:36 +08:00
    压根就不用楼上说的那么复杂……你朋友先填了一个推荐,推荐里面带来你的手机号码。然后你用这个手机号码去注册,信息对上了,就能拿到对应信息。
    xudzhang
        21
    xudzhang  
       2018-10-17 18:22:18 +08:00
    楼主会下围棋?
    hyyou2010
        22
    hyyou2010  
    OP
       2018-10-17 19:23:16 +08:00
    楼上,问题的关键在于,我还没有输入手机号码,也没有看到读取通讯录的提示,然后就看到我朋友的欢迎词了。

    现在 App 不经过许可就可以获得本机号码?应该不能吧
    hyyou2010
        23
    hyyou2010  
    OP
       2018-10-17 19:23:53 +08:00
    @xudzhang 曾经爱好围棋
    zifuir
        24
    zifuir  
       2018-10-18 00:21:45 +08:00 via iPhone
    用啥也不要用平安
    klmun
        25
    klmun  
       2018-10-18 15:31:33 +08:00
    有可能是用运营商的接口取手机号?
    PPaT
        26
    PPaT  
       2020-05-14 15:46:11 +08:00
    没那么复杂,关键在你点开了 url,被记录下来,右边广告的 openinstall 就能实现
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3647 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:44 · PVG 18:44 · LAX 03:44 · JFK 06:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.