Midnight.Coup 发表于 2020-4-26 20:02

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

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

lestran 发表于 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里判断账号的

Midnight.Coup 发表于 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服务器不再给推送服务推送消息

bilibon 发表于 2020-4-27 14:40

刚看这个https://p.sda1.dev/0/c8bd7d0ae43952b6d0a7bf49d3cec0af/IMG_1EA8441CA4D47A2E47B77E02EB9EE3DE.jpeg

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

Midnight.Coup 发表于 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 禁止获取,想来我首次启动也没给 电话 权限
页: [1]
查看完整版本: 重装App 未登录就有账号相关的推送通知,什么原理