android - 警报 - 此应用程序将受到政策变更的影响。READ_CALL_LOG 不在清单中
问题描述
我有 Xamarin.Forms 项目,产品在 Google Play 上。Google Play 控制台提供
提醒此应用程序将受到政策变更的影响 此应用程序将受到 Google Play 政策变更的影响,该政策管理 SMS 和 CALL_LOG 权限的使用。不合规的应用可能会在 2019 年 1 月 9 日从 Google Play 中移除。
Google 在电子邮件中说 READ_CALL_LOG 会影响我的应用程序,但我的清单中没有 READ_CALL_LOG。什么会导致这种情况?解决方案
READ_CALL_LOG
如果您的应用或您正在使用的库之一读取调用日志,您可能需要向清单添加权限。
在元素内部但在元素外部添加<uses-permission android:name="android.permission.READ_LOGS" />
到您的 AndroidManifest.xml 文件。例如:<manifest>
<activity>
<manifest ...>
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="27" />
<uses-permission android:name="android.permission.READ_CALL_LOG" />
<application android:label="App1.Android"></application>
</manifest>
另一种选择是在您的应用程序或它使用的库中查找正在尝试访问呼叫日志并删除该代码和/或库的内容。
推荐阅读
- javascript - Bootstrap 3.3.7 如何点击外部关闭导航栏?
- p5.js - 如何在每个点之间创建一条线?
- javascript - 如何通过一个请求在浏览器中接收和显示多条消息?
- java - Java 的 main() 方法可以声明为 final 吗?
- java - 没有递归的冰雹序列(请)
- html - 下拉菜单流出屏幕
- swift - 通过firebase数据库问题连接到vimeo视频
- laravel - Laravel Eloquent,使用 withTrashed() 返回空关系的多深度点表示法
- ajax - 使用方法 PUT 调用 Laravel AJAX
- java - 将泛型与 JUnit 4 Theories 一起使用时出错