找回密码
 立即注册
搜索
查看: 1647|回复: 6

[移动] 重装App 未登录就有账号相关的推送通知,什么原理

[复制链接]
     
发表于 2020-4-26 20:02 来自手机 | 显示全部楼层 |阅读模式
为啥卸载之后重装App,未登录就有账号相关的推送通知
把 存储空间里的文件夹和其他文件也清理了
重装后用 AppOps 禁用了全部权限除了联网,一启动就开始推送通知了,是有什么在 /Data 里没删干净吗,还是直接服务器记录了这手机的信息
好几个App都这样,目标API也都是26的,这样卖二手或者遗失哪怕被刷机了不是很容易泄漏隐私吗
回复

使用道具 举报

     
发表于 2020-4-26 23:54 来自手机 | 显示全部楼层
把系统里面的小米/华为账号退了再重装应该就不会了

—— 来自 HUAWEI YAL-AL00, Android 10上的 S1Next-鹅版 v2.2.2.1
回复

使用道具 举报

     
发表于 2020-4-27 08:30 | 显示全部楼层
本帖最后由 坛子漆黑 于 2020-4-27 08:48 编辑

推送有几种不同的,一是对应的系统账号,只要你登录过APP向推送系统注册过就能发,app服务器会记录推送系统的号和你的app账号,然后向推送系统发送消息,推送系统推过来的时候只会判断有没有这个app,和你的app账号无关.
二是由app创建的本地推送,这种才是APP里判断账号的
回复

使用道具 举报

     
 楼主| 发表于 2020-4-27 11:18 | 显示全部楼层
坛子漆黑 发表于 2020-4-27 08:30
推送有几种不同的,一是对应的系统账号,只要你登录过APP向推送系统注册过就能发,app服务器会记录推送系统的 ...

然而我系统并未登录账号,用的Lineage,没用GMS
回复

使用道具 举报

     
发表于 2020-4-27 14:34 | 显示全部楼层
Midnight.Coup 发表于 2020-4-27 11:18
然而我系统并未登录账号,用的Lineage,没用GMS

我说的系统账号可能不准确,其实就是对应的机器,苹果的推送没做,但是安卓的推送就是这样
启动APP的时候就会在推送服务上(小米/华为/魅族等推送服务)记录一个对应手机的uid,然后这个uid会返回给APP服务器记录下来
实际上就算你卸载了这个app,推送服务也是一直在尝试推到你机器上的,除非你在app中明确关掉了消息推送,告诉app服务器不再给推送服务推送消息
回复

使用道具 举报

     
发表于 2020-4-27 14:40 来自手机 | 显示全部楼层
刚看这个

—— 来自 Xiaomi Redmi K20 Pro Premium Edition, Android 10上的 S1Next-鹅版 v2.2.2.1
回复

使用道具 举报

     
 楼主| 发表于 2020-4-27 15:04 | 显示全部楼层
bilibon 发表于 2020-4-27 14:40
刚看这个

—— 来自 Xiaomi Redmi K20 Pro Premium Edition, Android 10上的 S1Next-鹅版 v2.2.2.1 ...

IMEI 改不了啊,Android 直到 API 29 才禁止获取 IMEI 号,估计是第一次启动 App 前没用 AppOps 禁止获取,想来我首次启动也没给 电话 权限
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-14 23:10 , Processed in 0.035430 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表