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

简书发钱啦如何做到个人邀请链接和下载的 app 绑定的呢

  •  
  •   zzcflying ·
    zhenchaozhu · 2015-06-10 12:00:19 +08:00 · 4601 次点击
    这是一个创建于 3452 天前的主题,其中的信息可能已经有所发展或是发生改变。

    昨天在简书看到发布了一个新的功能叫简书收钱啦,被邀请用户通过我的邀请链接下载app注册完成后我这边会收到注册成功的通知。很好奇简书是怎么实现邀请链接和下载的app绑定的。
    简述发钱啦链接: http://www.jianshu.com/user_invitations

    17 条回复    2015-06-10 19:08:54 +08:00
    imWBB
        1
    imWBB  
       2015-06-10 13:14:06 +08:00
    zzcflying
        2
    zzcflying  
    OP
       2015-06-10 13:25:20 +08:00
    @imWBB 这是简书给每个用户生成的邀请链接,对邀请链接如何跟下载下来的app绑定那块表示很好奇。
    zhjits
        3
    zhjits  
       2015-06-10 13:30:28 +08:00
    cookies?
    kslr
        4
    kslr  
       2015-06-10 13:32:48 +08:00
    apk namne ?
    kslr
        5
    kslr  
       2015-06-10 13:33:07 +08:00
    namne > name
    zzcflying
        6
    zzcflying  
    OP
       2015-06-10 13:38:38 +08:00
    @zhjits 应该不是cookies
    zzcflying
        7
    zzcflying  
    OP
       2015-06-10 13:39:32 +08:00
    @kslr ios的话应该不可以用这个方式来实现吧。
    qq2511296
        8
    qq2511296  
       2015-06-10 13:48:55 +08:00   ❤️ 2
    简单点实现方式可能是这样
    通过邀请链接点击后 写入cookies 然后重定向到app store里面 当用户下载了这个app后 注册成功以后 读取cookies里面的内容 如果有读到相关信息 就发送给服务器 服务器再推送出去 通知有人通过链接注册了账号
    IvanLing
        9
    IvanLing  
       2015-06-10 14:07:28 +08:00
    用钱买用户😄
    zzcflying
        10
    zzcflying  
    OP
       2015-06-10 15:17:19 +08:00
    @qq2511296 注册成功之后怎么读取到记录在浏览器cookie的内容呢。
    qq2511296
        11
    qq2511296  
       2015-06-10 15:51:21 +08:00
    @zzcflying 下面代码还需要根据URL判断下
    NSHTTPCookieStorage *sharedHTTPCookieStorage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
    NSArray *cookies = [sharedHTTPCookieStorage cookiesForURL:[NSURL URLWithString:theURL]];
    NSEnumerator *enumerator = [cookies objectEnumerator];
    NSHTTPCookie *cookie;
    while (cookie = [enumerator nextObject]) {
    NSLog(@"COOKIE{name: %@, value: %@}", [cookie name], [cookie value]);
    }
    w88975
        12
    w88975  
       2015-06-10 16:44:14 +08:00
    为什么不能直接读IP? IP多方便
    qiayue
        13
    qiayue  
       2015-06-10 16:55:35 +08:00
    @w88975 IP 会重复
    qiayue
        14
    qiayue  
       2015-06-10 17:07:50 +08:00
    体验了一下整个流程
    1、用 a 邮箱注册了一个简书账号,得到邀请链接;
    2、把链接发到自己 QQ ,在 QQ 上打开链接,点击下载,去到了应用宝下载;
    3、下载后, 用 b 邮箱注册账号。
    此时回到 a 账号,已经有 1 元钱了。

    想不明白是怎么对应起来的
    aliuwr
        15
    aliuwr  
       2015-06-10 17:10:30 +08:00
    @qiayue 对比一下前后下载的 apk 文件有什么差异
    yangff
        16
    yangff  
       2015-06-10 17:16:46 +08:00
    @aliuwr 似乎没有区别..
    zzcflying
        17
    zzcflying  
    OP
       2015-06-10 19:08:54 +08:00
    通过wifi下载到app,然后分别在wifi和4g环境下进行了注册。得出应该是记录ip。通过二维码扫描得到简述app下载地址为http://www.jianshu.com/apps/download/,应该是在后端记录了refer和ip地址。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1366 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:38 · PVG 01:38 · LAX 09:38 · JFK 12:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.