【发布时间】:2019-03-17 11:13:12
【问题描述】:
我刚刚在 Google Play 上发布了一个应用,当我去那里时,它说该应用需要以下权限:
此应用可以访问:
位置
- 大概位置(基于网络)
- 精确定位(基于 GPS 和网络)
短信
- 阅读您的短信(短信或彩信)
- 接收短信 (SMS)
- 发送短信
- 编辑您的短信(短信或彩信)
其他
- 从 Internet 接收数据
- 查看网络连接
- 完整的网络访问权限
- 在启动时运行
- 防止设备休眠
- 完整的网络访问权限
- 在启动时运行
在我的主要清单中,我只需要 LOCATION 和 SMS 权限。但是,我确实在 src/beta 文件夹中有一个清单,在 src/debug 文件夹中有一个需要 INTERNET 权限。 Google play 上的 APK 使用的是构建类型 release 和风味 prod,所以这些清单不应该包含在最终的 APK 中,对吧?
可能是因为我的应用程序中有使用 Volley 的代码,因此会自动添加 INTERNET 权限?还是因为我使用的是 Firebase?
【问题讨论】:
-
是的。就是这样。
-
我认为这是因为 Firebase,因为 Firebase 需要互联网来进行分析和其他类似的事情。
-
尝试查看您的合并清单。
标签: android android-manifest android-permissions