Memperbarui Perpustakaan Pengarah Instal dari v1.0 ke v1.1 menambahkan izin berikut:
WRITE_EXTERNAL_STORAGE
READ_EXTERNAL_STORAGE
READ_PHONE_STATE
Izin tersebut tidak ada di manifes Install Referrer Library manifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.installreferrer" >
<uses-permission android:name="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" />
<application />
</manifest>
Sumber: https://mvnrepository.com/artifact/com.android.installreferrer/installreferrer/1.1
Mengapa izin tersebut ditambahkan ke manifes gabungan?
sumber
Versi 1.1 dan 1.1.1 tidak ada "minSdkVersion". Ini secara otomatis akan menambahkan izin tersebut. Lihat masalah serupa di sini: Layanan Google Play 12.0.1 .
Larutan
Versi 1.1.2 memecahkan masalah ini.
Detail
Manifest.xml untuk v1.0 (dari https://mvnrepository.com/artifact/com.android.installreferrer/installreferrer/1.0 )
Manifest.xml untuk v1.1 (dari https://mvnrepository.com/artifact/com.android.installreferrer/installreferrer/1.1 )
sumber