如何防止READ_PHONE_STATE Android权限

问题描述 投票:2回答:1

我正在尝试为Android创建我的Codename One应用的新版本。当我将APK上传到Google Play控制台时,出现错误,我的APK使用android.permission.READ_PHONE_STATE,并且确实需要隐私权政策才能使用该权限。

在我读的一个代号博客中:

android.permission.READ_PHONE_STATE-由com.codename1.ads程序包,com.codename1.components.Ads,com.codename1.components.ShareButton,com.codename1.media,com.codename1.push,Display.getUdid()和Display.getMsisdn()。媒体需要此权限,以便在接到电话时暂停音频播放。

但是我的应用程序不使用广告,不使用共享,不使用媒体,不使用推送,不使用UDID或MSISDN。因此,我不知道为什么需要此权限(该权限确实存在于生成的APK中)。

如何防止将此权限添加到APK(或如何检测为什么添加此权限)。

Screenshot

enter image description here

#
#Sat Sep 28 17:12:49 BST 2019
codename1.vendor=Frans van Gool
codename1.displayName=S\u00F3 Verbos
codename1.icon=/C\:/EclipseData/JustVerbs/GaloDeBarcelos.png
codename1.arg.java.version=8
codename1.languageLevel=5
codename1.secondaryTitle=S\u00F3 Verbos
codename1.version=1.20
codename1.mainName=Main
codename1.ios.certificatePassword=
codename1.arg.ios.newStorageLocation=true
codename1.rim.signtoolDb=
libVersion=212
codename1.ios.certificate=
codename1.android.keystorePassword=**************
codename1.j2me.nativeTheme=nativej2me.res
codename1.rim.signtoolCsk=
codename1.android.keystore=/C\:/eclipseData/JustVerbs/keychain.ks
codename1.android.keystoreAlias=justverbs
codename1.rim.certificatePassword=
codename1.ios.provision=
codename1.packageName=nl.griffelservices.justverbs
android codenameone android-permissions
1个回答
0
投票

显然,这可行参见:

https://facebook.github.io/react-native/docs/removing-default-permissions

我已经实现了,但是还没有尝试过。我不知道有人可以删除清单中的权限-首先,我从没想到会添加这些权限!

© www.soinside.com 2019 - 2024. All rights reserved.