昨天在简书看到发布了一个新的功能叫简书收钱啦,被邀请用户通过我的邀请链接下载app注册完成后我这边会收到注册成功的通知。很好奇简书是怎么实现邀请链接和下载的app绑定的。
简述发钱啦链接: http://www.jianshu.com/user_invitations
1
imWBB 2015-06-10 13:14:06 +08:00
|
3
zhjits 2015-06-10 13:30:28 +08:00
cookies?
|
4
kslr 2015-06-10 13:32:48 +08:00
apk namne ?
|
5
kslr 2015-06-10 13:33:07 +08:00
namne > name
|
8
qq2511296 2015-06-10 13:48:55 +08:00 2
简单点实现方式可能是这样
通过邀请链接点击后 写入cookies 然后重定向到app store里面 当用户下载了这个app后 注册成功以后 读取cookies里面的内容 如果有读到相关信息 就发送给服务器 服务器再推送出去 通知有人通过链接注册了账号 |
9
IvanLing 2015-06-10 14:07:28 +08:00
用钱买用户😄
|
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]); } |
12
w88975 2015-06-10 16:44:14 +08:00
为什么不能直接读IP? IP多方便
|
14
qiayue 2015-06-10 17:07:50 +08:00
体验了一下整个流程
1、用 a 邮箱注册了一个简书账号,得到邀请链接; 2、把链接发到自己 QQ ,在 QQ 上打开链接,点击下载,去到了应用宝下载; 3、下载后, 用 b 邮箱注册账号。 此时回到 a 账号,已经有 1 元钱了。 想不明白是怎么对应起来的 |
17
zzcflying OP 通过wifi下载到app,然后分别在wifi和4g环境下进行了注册。得出应该是记录ip。通过二维码扫描得到简述app下载地址为http://www.jianshu.com/apps/download/,应该是在后端记录了refer和ip地址。
|