uniapp APP隐私政策审核:您的应用存在不合理获取短信/通话记录相关权限的行为(SEND_SMS ,READ_SMS权限)--华为APP隐私审核

1.问题描述:

详细描述:您的应用存在不合理获取短信/通话记录相关权限的行为,例如:SEND_SMS ,READ_SMS权限。请参考《审核指南》第7.9条:https://developer.huawei.com/consumer/en/doc/distribution/app/50104

­修改建议:请您定位修复或使用其他相关权限替代。

2.修改第一版:

        首先当然是百度啦,整理其他人遇到此问题的解决思路

             1.首先排查uniapp项目的 manifest.json配置文件,把相关内容及引入的安卓权限(SEND_SMS ,READ_SMS)都注释了或者删除

             2.全局搜索SEND_SMS ,READ_SMS,SMS 相关内容注释掉

             3.在隐私政策相关文件/页面加上有关SEND_SMS ,READ_SMS权限的说明条例

        注:删除或注释完记得测试程序功能,尽量不影响原有程序功能

        

3.修改第二版

        当然不可能第一版就审核通过啊,哈哈哈,眼看自己搞不定就要虚心请求大佬的帮助,于是根据大佬提示进行进一步的修改:

        1.引入uni原生组件可能会牵涉相关的权限,打包的时候会自动引入

                1)在components文件下依次挨个去uni组件库挨个比对相关组件

                        https://ext.dcloud.net.cn/  uni组件官网

                2)在官网搜索相关名称,例如:uni-group

                uniapp APP隐私政策审核:您的应用存在不合理获取短信/通话记录相关权限的行为(SEND_SMS ,READ_SMS权限)--华为APP隐私审核_第1张图片uniapp APP隐私政策审核:您的应用存在不合理获取短信/通话记录相关权限的行为(SEND_SMS ,READ_SMS权限)--华为APP隐私审核_第2张图片

                 3)如果发现有涉及相关权限的,可以找类似组件替换下,不影响功能

        2.引入的第三方SDK组件,可能会在打包时自动引入相关权限

                1)manifest.json --> App模块配置

uniapp APP隐私政策审核:您的应用存在不合理获取短信/通话记录相关权限的行为(SEND_SMS ,READ_SMS权限)--华为APP隐私审核_第3张图片

               2)我是把相关勾选的全部取消,然后打包一份apk文件,然后在可以检查apk权限的工具上查看相关引入的权限,有没有涉及到SEND_SMS ,READ_SMS这两个,搜索一下看看

              3)然后就是依次勾选权限,然后打包检查权限,要有耐心,如果有更好的替代方案可以评论区说下哦

                注:工具的话可以看下第四步

        3.引入插件,可能会涉及相关权限

                1)manifest.json --> App原生插件配置 -->本地插件/云端插件   

uniapp APP隐私政策审核:您的应用存在不合理获取短信/通话记录相关权限的行为(SEND_SMS ,READ_SMS权限)--华为APP隐私审核_第4张图片

                 2)取消引入插件,然后打包,工具查看相关权限

                注:我的是在这一步解决的,千万不要闲麻烦哦

        4.打包后可以通过Android Studio工具,反向解析打包好的apk文件,idea好像也可以看哦

                注:我用的是Android Studio

                1)安装工具,这个我就不详细说明了,百度一下哦

                2)打开工具,找到左上角File点击,下拉框中找到Profile or Debug APK点一下

uniapp APP隐私政策审核:您的应用存在不合理获取短信/通话记录相关权限的行为(SEND_SMS ,READ_SMS权限)--华为APP隐私审核_第5张图片

                 3)这时候会出现小窗口 ,找到存储的apk文件,选中,然后点击ok

uniapp APP隐私政策审核:您的应用存在不合理获取短信/通话记录相关权限的行为(SEND_SMS ,READ_SMS权限)--华为APP隐私审核_第6张图片

                 4)等待加载,然后按照下图操作,步骤如下

                        找到manifests-->xxx.xml文件,双击打开,Ctrl+F调出搜索框,输入SMS,回车Enter,提示 0 resuIts 这就说明相关权限已经没了

uniapp APP隐私政策审核:您的应用存在不合理获取短信/通话记录相关权限的行为(SEND_SMS ,READ_SMS权限)--华为APP隐私审核_第7张图片

        创作不易,各位大佬,不要忘了点赞哦~

你可能感兴趣的:(Uniapp,APP,大数据)