Google Play Billing Library 6.0 引入了 INTERNET 权限。可以避免吗?

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

Google Play 结算库以前不需要

android.permission.INTERNET
权限。在 6.0 版本中,我可以从合并的清单中看到,现在确实如此。

其来源是来自名为

transport-backend-cct:3.1.8
的清单文件。谷歌搜索告诉我它是 Firebase 的一部分,但我没有使用它。也许计费库现在在底层使用 Firebase。

我想避免这种情况的原因是我的一个应用程序使用麦克风。我担心如果我在批准麦克风权限后在更新中“偷偷地”添加互联网权限,我的客户会感到震惊。

也许这个可能性不大,但是否可以避免使用此权限并仍然使用 Google Play 结算功能?

android google-play android-manifest play-billing-library
1个回答
0
投票

我从 billing v4 升级到 v6 后也遇到了这个问题。

您可以选择使用以下方式显式删除互联网权限:

<uses-permission android:name="android.permission.INTERNET" tools:node="remove"/>.

这似乎不会影响至少使用测试帐户的计费功能。我还没有在生产中尝试过这个。

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