1
xmt328 2021-09-27 15:30:48 +08:00
动态生成 APK?
|
2
lisongeee 2021-09-27 15:35:08 +08:00
aHR0cHM6Ly9zZWdtZW50ZmF1bHQuY29tL2EvMTE5MDAwMDAzOTk3NTA2OQ==
|
3
JoeBreeze 2021-09-27 15:37:49 +08:00
解包看看
|
4
Jione OP apk 不是动态的,他直接重定向完的下载地址了
|
9
puduhe1 2021-09-27 16:07:33 +08:00
这是我们的核心逻辑,怎么可能随便说出来呢?自已去摸索吧
https://www.sharetrace.com/ |
10
Jione OP @lisongeee 通过此链接下载安装 App 并启动之后,集成了 openinstall SDK 的 App 就能获取到 ID=A 的参数,从而可以得知第一个信息:此次下载是由用户 A 邀请来的
我不理解 app 和浏览器不想干 如何获取到他就是 id=A 的 |
11
scyuns 2021-09-27 16:14:14 +08:00
openinstall 可以做到 但是貌似要花钱的
|
13
gam2046 2021-09-27 16:20:50 +08:00
大致逻辑是下载落地页地址包含推广者信息,而落地页中同时包含对服务商 S 的网络请求,被推广者 A/B/C 分别下载后,被推广应用内的服务商 S 的 SDK 请求其服务器,通过来源 IP 比对认定(例如两次请求间隔小于 1 小时)是否属于通过特定落地页的新用户,如匹配成功则返回落地页的查询参数。
如果用户量不大或者用户所属地区比较分散的情况下,这种方式还是比较准确的。 |
14
Kinnice 2021-09-27 16:22:09 +08:00
web 指纹等多种记录:比如记录为(abc....)
你访问链接地址 会记录一个请求 (abc....) = 邀请码 1 然后 app 的 sdk 也会去发请求去寻找匹配 (abc....) 获取到 邀请码 1 |
15
puduhe1 2021-09-27 16:22:20 +08:00
@Jione 实际上业界原理,技术都差不多,但我们最便宜,只要 69.99 一个月,不要研究了,直接用我们的吧...程序员时间很贵的,研究出来了,难道你想自已做一个吗?划不来
|
17
Kinnice 2021-09-27 16:22:56 +08:00
至于要多准就看你的 多种记录挑得有多好了
|
18
lisongeee 2021-09-27 16:23:27 +08:00
@Jione
aHR0cHM6Ly93d3cub3Blbmluc3RhbGwuaW8vZG9jLw== 当某一终端访问该 h5 页面时,openinstall web sdk 将同时确定该设备的个性化信息和采集自定义参数,上传至 openinstall 服务器, 待用户通过该 h5 页面安装 App 后首次打开时(如当前设备已安装该 App,将直接跳转 App ),使用 openinstall Android/iOS sdk 从 openinstall 服务器再取回暂存的自定义参数; |
19
drift666 2021-09-27 16:38:07 +08:00
延迟 Deeplink
|
20
vickchen1992 2021-09-27 16:39:31 +08:00
建议使用 openinstall
|
22
puduhe1 2021-09-27 16:46:42 +08:00
@vickchen1992 就是贵,我们之前也用他们
|
23
datoujiejie221 2021-09-27 16:57:56 +08:00
建议先抓个包 然后根据参数分析一下
|
24
MX123 2021-09-27 17:24:48 +08:00
友盟 U-Link 了解一下
|
25
Esec 2021-09-27 17:34:00 +08:00
[打开重定向的分享链接] 以前见过有商业套餐,功能多的很,包括用户每次访问到之后即时给商户反馈点击者的指纹啥乱七八糟的
|
26
mateor95 2021-09-27 23:40:08 +08:00
一种简单的实现方式:
推广页面采集一些信息,比如 IP 、UA 等,UA 基本上还是能分辨出是什么手机、屏幕大小的 打开 APP 的时候只要对比一下,又不是微信淘宝这种 APP,不太会存在同一时刻同 IP 同手机型号的用户吧? |
27
mateor95 2021-09-27 23:42:31 +08:00
@mateor95 #26
补充一下,浏览器和应用内的 cookies 不晓得能不能共用,没实测过,按我理解,都是调用系统浏览器的情况下应该是共用的,也可以作为识别依据 |
28
mateor95 2021-09-27 23:48:47 +08:00
另外,“我用 1ip 下载了用 2ip 安装打开也能统计上”其实不太能说明与 IP 无关,毕竟如果这个 APP 使用了专门的商用 SDK 的话,人家一般会考虑换 IP 问题(指判断时给一个容错区间,IP 这么好使的信息不可能完全忽略的),在乘坐公交地铁的时候,是有可能出现频繁切换基站导致 IP 变化的
以上所有回复是我瞎猜,说错了不怪我(狗头 |
29
2i2Re2PLMaDnghL 2021-09-28 09:43:31 +08:00 2
@puduhe1 你这懂哥味也太冲了
|
31
puduhe1 2021-09-28 14:48:38 +08:00
@2i2Re2PLMaDnghL 不好意思
|
32
Jione OP 这个我也尝试找解决方案.
|
33
sadcat1103 2021-09-28 15:34:19 +08:00
我们的做法是,下载 app 时,复制上级的邀请码到剪切板,安装后取剪切板里的内容
|
34
Hoye 2021-09-28 15:47:14 +08:00
@sadcat1103 你这样说出来不怕被喷吗?
|
35
Jione OP @sadcat1103 那我岂不是可以随便改
|
36
sadcat1103 2021-09-29 09:30:40 +08:00
@Hoye 为啥被喷啊
|
37
sadcat1103 2021-09-29 09:35:07 +08:00
@Jione 可以改啊,本来这种东西就很难做到百分之百成功率,上面其他人说的哪个敢说能做到完美,而且我只是说了思路,复制的东西你可以加盐加密啥的,app 拿到之后正则匹配出结果传给后台,后台再解密出来。你随便改呗,除非你知道后台是怎么加密的,然后正则是怎么匹配的
|
39
Hoye 2021-09-29 14:18:05 +08:00
@sadcat1103
1. 如果用户系统剪贴版有很重要的信息,然后点一下你们的链接,直接把信息给别人干掉了; 2. 你们 app 如此随便读取用户的剪贴板,就是直接侵犯隐私了; 3. 你以为楼主发这个帖子的初衷是什么? |
40
wangxiansheng2 2021-09-29 14:52:40 +08:00
|
41
wulikanhuaz 2021-09-29 17:48:44 +08:00
通过给要启动的 activity 定义一个 scheme,在推广页使用 Url 启动 activity,url 后面带的参数就能传进去了
|
42
hentailmm1 2021-09-30 12:22:54 +08:00
这篇文章感觉比较接近 https://bin.zmide.com/?p=922,参考文献里也提到了很多关于获取浏览器指纹的方法
免邀请码可能就是简化的浏览器指纹+其他的常见用户信息进行匹配 |
43
Jione OP |
44
Jione OP @wangxiansheng2 这种改包实现方式我知道, 我目前研究的这个是没改包的
|
45
DogeFlyKite 2021-10-01 09:45:32 +08:00
试试看这种方案? https://branch.io/what-is-deep-linking/
利用浏览器 cookie |
46
sadcat1103 2021-10-08 09:54:10 +08:00
@Hoye
1. 用户首先把很重要的信息存在剪切板里,本来就有问题 2. app 读取剪切板就算侵犯隐私了?据我所知这个操作不需要获取任何权限吧 3. 浏览器指纹我们 app 开发初期也用过,具体效果只能说智者见智吧,你们多留意会发现有很多 app 是用我说的方法 |
47
Jione OP 我已经让步了,就从本地获取信息来做指纹了
|
48
Jione OP @sadcat1103 我研究发现 js 必须点一下才能复制,你们能做到打开网页直接复制吗?
|