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

web 服务端怎么设置移动端的唯一识别码(不一定是 IMEM 获得 UDID)

  •  
  •   SeizeMiss · 53 天前 · 1751 次点击
    这是一个创建于 53 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求:使用 web 作为 APP 下载页,可以让用户作为推广人,推广用户下载登录后,推广人可以获取积分奖励,那 web 服务端生成一个唯一的识别码,可以存入数据库,然后等被推广的用户下载登录后,可以绑定被推广人。

    目前的方案:通过百度好像说网页无法知道手机用户的 mac 地址,那需要获取什么标识码可以唯一去表示这个用户和推广人的关系呢,目前想法是根据 ip,获取屏幕的高度和宽度之类的信息进行 hash,存入数据库,有做过类似的方案的觉得这样子可行吗?大家多提提意见,谢谢!

    8 回复  |  直到 2019-04-27 20:12:34 +08:00
        1
    napsterwu   53 天前 via iPhone
    fingerprint.js
        2
    gam2046   53 天前
    1、下载时,不做记录。被推广人下载 APP 后,注册、登陆时,要求填写推广人信息;
    2、推广 URL 包含推广人标志,被推广人下载时,要求提供手机号并验证短信,当时被推广人手机号与推广人建立关联,下载后,用手机号登陆(即在下载前,完成用户注册,记录账号捆绑信息)

    不建议采用设备信息,网页上能够获取的信息很有限,IP+屏幕信息,同一个 WiFi 下,同设备信息均一致,有误判。上面大佬说的 fingerprint,同设备不同浏览器中获取的值并不一致,有漏判。
        3
    SeizeMiss   53 天前
    @napsterwu 这个方式我是可以保存某个记录,但是等用户下载完后,APP 端是如何进行重复的步骤得到记录呢?
        4
    SeizeMiss   53 天前
    @gam2046 这两个方法觉得都是让被推广的用户进行一些操作,感觉推广起来会比较麻烦,目前想做到的是就是不让用户去填写太多,下载、安装登录之后就可以直接进行绑定,感觉漏判也是没有办法的,毕竟不能做到 100%,如果漏判的话,推广人就会联系被推广人进行操作绑定了(在 APP 内部有实现这个手动绑定功能)。
        5
    wysnylc   53 天前
    openinstall 花钱能解决的事情别动手
        6
    opengps   53 天前
    下载时候,apk 包的名字改成推广后缀标识
        7
    opengps   53 天前
    网页获取不到多少识别信息的
        8
    SeizeMiss   53 天前
    @wysnylc openinstall 太贵了,会被祭天的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1113 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 17ms · UTC 22:59 · PVG 06:59 · LAX 15:59 · JFK 18:59
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1