android - Play Install Referrer Library 添加 WRITE_EXTERNAL_STORAGE 和 READ_EXTERNAL_STORAGE 权限
问题描述
我们正在尝试更新 Google Play Install Referrer Library 和
在内部,它正在添加一些外部读写权限。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
我们真的需要坚持权限吗?
依赖implementation 'com.android.installreferrer:installreferrer:1.1
来源https://developer.android.com/google/play/installreferrer/library.html
解决方案
由于targetSdkVersion
是一个低于添加限制的版本的值,因此安装引用者添加了此权限。如果您查看应用程序的 build 文件夹中生成的 manifest-merger-report,您可以看到以下信息:
uses-permission#android.permission.READ_PHONE_STATE
IMPLIED from android/app/src/main/AndroidManifest.xml:1:1-130:12 reason: com.android.installreferrer has a targetSdkVersion < 4
有关此隐式系统权限如何在 Android 上工作的信息,请参阅本文档: https ://developer.android.com/studio/build/manifest-merge#inspect_the_merged_manifest_and_find_conflicts
推荐阅读
- javascript - 从反应js中的对象中删除键值
- unity3d - 如何从三星 Gear vr 上、下、左、右触摸触摸板?
- android - 我收到消息 import SVG with ERROR@
不支持 - python - 从python中的列表中删除元素
- image - 我们可以使用经过图像分类训练的模型来帮助在 tensorflow 中进行对象检测吗?
- php - How to get year + 1 if the date is already passed
- javascript - 如何在 amcharts 强制有向图中仅为孩子设置命中事件?
- apache-kafka - How to add a StateStore using StateStoreBuilder in a Spring Cloud Stream Kafka Streams application
- sql - SQL:使用 CASE 将一个表中的记录与另一个表中的计数连接起来
- html - iOS 上的 Facebook 应用内浏览器无法正确处理 iframe 中的输入