Android各级版本特性导致的app问题

1、目前 android主流机型在8.0 9.0 10 11 12

android8.0

第一点 app后台运行获取定位有限制 华为 小米vivo oppo后台运行gps获取经纬度会在几分钟内停止

解决办法 引导用户开启对应的权限
1、一定要用户运行 位置信息 始终允许
2、根据不同的机型 开启自启动权限 允许后台运行
3、vivo机型还需要用户 忽略高耗电电池优化

第二点通知 增加通知隧道 对应系统有不同的通知开关

android9.0

第一点 录音功能由之前的独占变成了抢占式

android12

1.限制对MAC地址的访问。
2.Activity/BroadcastReciver/Service 声明了Filter,则必须显示设置android:exported属性
3.后台应用无法再启动前台服务

你可能感兴趣的:(Android各级版本特性导致的app问题)