0

这对我来说真的很奇怪。我刚刚下载了Google Play Games应用程序(由 Google, Inc. 分发),并在我的设备上显示它不需要特殊权限(在设备上):

Google Play 游戏在设备上所需的权限

这很奇特,因为使用该应用程序肯定有很多事情通常需要权限。网络访问、帐户访问等。此外,我检查过的 Google, Inc. 的所有其他应用程序仍然需要预期的权限......

另一个奇怪的是,通过我的电脑查看 Play Store 上的应用程序,它表明它确实需要权限,尽管它只是访问帐户而不是人们期望的所有其他权限:

Google Play 游戏在计算机上所需的权限

我的问题是,应用程序怎么可能不需要必要的权限,以及如何解释在设备上查看商店和通过网络浏览器查看商店之间的差异?

4

2 回答 2

1

应用程序怎么可能不需要必要的权限

它本身可能不会执行这些操作。它可能让第三方为其执行这些操作。例如,它可能使用自定义signature级别的权限让 Play Services Framework 应用程序代表它执行这些操作。

如何解释在设备上查看商店和通过网络浏览器查看商店之间的差异?

可以想象,可能有多个具有不同权限的 APK。在 Web 对话时,您尚未选择设备,因此它们提供了最坏情况下的权限。在设备上,特定的 APK 是已知的,因此它们提供特定于设备的权限。

不过,这只是一个猜测,我不知道他们是否正在这样做,或者即使 Play 商店的多 APK 支持可以处理具有不同权限集的不同 APK。

于 2013-08-07T23:38:33.840 回答
0

它利用了谷歌播放服务。

于 2013-08-07T23:36:56.160 回答