一、摘要
虎牙app后台会申请wifi 组播锁,友商wifi 组播锁也没有进行管控且该设备的电流满足要求,故wifi 组播锁的现象维持当前现状即可
机器 | 虎牙直播app短待机下平均电流 |
MI 14 | 16.56+18.38=17.47mA |
Pixcel | 13.82+16.56=15.19mA |
备注 | 只要有 虎牙直播app 则友商和Nio都会存在 wifi 组播锁的现象 |
二、BugReport中的Wifi multicast
Wifi multicast
May 16 2024
15:20:38 - 15:54:50
+21s062ms to +34m33s267ms
active duration: 34m 12s 205ms
1 occurences
三、Wifi multicast 的日志分析
【POWER】【TOP短待机】虎牙直播app - 待机底电异常(18.11mA)
虎牙会申请组播锁而且未看到释放日志mUid=10246, mPackageName='com.duowan.kiwi, mAppProcessToken='null'
05-14 20:23:12.384 2076 19123 I WifiService: acquireMulticastLock uid=10246 pid=28431
05-14 20:23:29.956 2076 4677 I WifiService: acquireMulticastLock uid=10246 pid=28434
四、对比测试
4.1 电流对比
机器 | 虎牙直播app短待机下平均电流 |
MI 14 | 16.56+18.38=17.47mA |
Pixcel | 13.82+16.56=15.19mA |
备注 | 只要有 虎牙直播app 则友商和Nio都会存在 wifi 组播锁的现象 |
4.2 小米
4.3 Pixcel
五、关组播锁的影响
可能会影响APP正常的业务逻辑
https://developer.android.com/reference/android/net/wifi/WifiManager.MulticastLock