gpt4 book ai didi

android - 为什么我在 Android 上请求 "Device ID & call information"权限?

转载 作者:行者123 更新时间:2023-11-29 00:18:03 27 4
gpt4 key购买 nike

在实时商店中测试我的 Android 应用程序(在 Unity 中制作)表明它请求“设备 ID 和调用信息”。据我所知,我不请求这些权限。以下是我在 AndroidManifest.xml 文件中请求的权限。这是所有应用程序都需要的权限吗?或者它是否隐藏在这些其他权限之一下?

<uses-permission android:name="com.android.vending.BILLING" />
<uses-sdk android:minSdkVersion="9" android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

谢谢!

最佳答案

我只是花了荒谬的时间试图解决这个问题,所以我想我会与任何经历过类似痛苦的人分享。

从 list 中删除权限不一定会从最终构建中删除它们。 Unity 会从所有包含的库中自动检测所需的权限。最有可能导致您包含此权限的库来自 Facebook SDK。

如果您想在构建中保留 Facebook SDK,有一个相对简单的解决方案。删除 Facebook SDK(完全)并安装 <= 7.80 的版本。无论出于何种原因,7.9+ 中对 sdk 的更改提示 Unity 自动包含 READ_PHONE_STATE 权限,这会触发 google play 中的设备 ID 和调用信息权限警告。

关于android - 为什么我在 Android 上请求 "Device ID & call information"权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25089311/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com