做带屏音箱项目的过程中,需要预制集成三方的apk,如抖音,芒果TV,爱奇艺,哔哩哔哩等apk。但用户拿到产品后,打开上方应用时,弹出权限获取提示框需用户确认,这肯定是不好的体验。首先,作为预制应用,CM必须把需要granted的权限预设好,从保证用户打开后直接使用。
例如以优酷app为例:使用dumpsys package com.youku.phone命令,可以看到runtime Permission中显示的几个权限granted状态为false。
如何解决上述问题呢?
adb shell中,查看system/etc/下有一个目录如下,文件夹中有一个default-permission.xml配置文件。
在default-permission.xml中增加如下配置,即可保证granted=true,完成预制权限的配置。
关注我,和你一起学习,进步,提高自己!