首页 > 解决方案 > 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

标签: androidgoogle-play

解决方案


由于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


推荐阅读