- 积分
- 2483
- 最后登录
- 2024-4-26
- 精华
- 7
- 阅读权限
- 205
- 主题
- 293
- UID
- 62226
- 帖子
- 4425
- PB币
- 17033
- 威望
- 113
- 贡献
- 0
- 技术
- 36
- 活跃
- 1460
- UID
- 62226
- 帖子
- 4425
- PB币
- 17033
- 贡献
- 0
- 技术
- 36
- 活跃
- 1460
|
支付宝和微信连接 wifi 后立即自启到底是要干啥
2019-02-02 14:59:28 +08:00
mario85
如题,iOS 版支付宝和微信会在 wifi 成功连接之后自启,是的你没有看错,是 iOS 系统,在无后台应用刷新、无通知中心 Widget、后台已手动划掉的情况下,检测到 wifi 连接这一事件就会自启。不知道用什么黑科技实现的,而且自启之后 CPU 占用巨高,不知道在干啥。
已在 iOS 9.1、10.2、12.0.1 三个系统上观测到这一现象,支付宝版本 10.1.25 ,微信版本 6.6.1。未越狱的手机退干净后台之后重新连接 wifi,再启动支付宝或微信,看不到它们的启动画面(说明已经在后台);越狱的手机退干净后台之后重新连接 wifi 甚至可以在 1 秒内通过 top 命令看到它们自启。没有观测到其他应用有这样的自启现象。
以下是一台刚越好狱没有任何插件的 iOS9.1,装好 CocoaTop 和支付宝微信后重新连接 wifi 的录屏,可以看到在未打开后台应用刷新且手动退后台的情况下这俩货仍能自启。
https://streamable.com/802yp
-----------------------------------------------
以上文章转自:https://www.v2ex.com/amp/t/532660/1
经过本人的苹果手机亲自实验(XR ios13.5 un5.2越狱),证实支付宝和微信确实有此行为:即将WIFI开关一次,或WIFI热点名称变更一次,支付宝和微信的进程就会出现(但不会出现在上滑的任务列表中,只能在越狱后通过cocoatop查看进程)
且查阅资料后得知,该技术为:NEHotspotHelper
是需要软件公司(即腾讯和阿里),向苹果申请权限得到的。目前只发现这两个APP会在后台偷偷启动,但不知道在后台干嘛!
众所周知,苹果IOS的通知管理是不需要像安卓一样驻留进程的(安卓的谷歌服务也不需要,但国内没有办法访问谷歌服务),苹果只需要在通知出现后,点击通知,这时APP才会启动;如果划掉通知,APP也不会启动。
可是,腾讯和阿里这个后台进程很可疑,如果只是为了快速支付或者扫码之类的,也不需要常驻进程,因为常驻这个进程之后,再手工点击桌面的微信图标,仍然会显示splash启动画面:即并不能加快程序的启动。支付宝也是一样的会显示splash启动画面。
如果通过cocoatop进程管理器KILL掉它们,再手工点击桌面的微信和支付宝图标,也能正常使用各种功能,不受影响。
那么问题来了,这两家伙的行为是否只是单纯的为了收集大数据而存在?
|
|