0

目前,我在 Google Play 商店中有四个版本的 GPS 跟踪应用程序。使用桌面网络浏览器搜索“GPeaSe”时,您可以在 Google Play 商店中查看这四个应用程序。

我有一个免费的 Lite 版本,其他三个版本是付费应用程序。不幸的是,在某些手机上(我还没有发现模式),付费应用程序不会出现在他们的 Google Play 商店中。奇怪的是,我的手机和我女朋友的三星 Galaxy S2 都无法使用。(它们都有自定义 ROM)。

现在,精简版需要手机才能工作(它需要蜂窝数据连接)。专业版没有,因为它还可以用作“查看器”应用程序。现在,我已经在 Lite 和 Pro 版本上运行了 aapt badger 命令来查看差异。基本上它们在所有版本号、支持的屏幕尺寸等方面都是 100% 相同的。唯一的区别是一些权限。

专业版(不会出现在每个人的 Play 商店中):

uses-permission:'android.permission.ACCESS_FINE_LOCATION'
uses-permission:'android.permission.ACCESS_COARSE_LOCATION'
uses-permission:'android.permission.READ_PHONE_STATE'
uses-permission:'android.permission.INTERNET'
uses-permission:'android.permission.ACCESS_NETWORK_STATE'
uses-permission:'android.permission.RECEIVE_BOOT_COMPLETED'
uses-feature:'android.hardware.location'
uses-feature:'android.hardware.location.gps'
uses-feature:'android.hardware.location.network'
uses-feature:'android.hardware.touchscreen'

精简版(显示在所有手机的 Play 商店中):

uses-permission:'android.permission.ACCESS_FINE_LOCATION'
uses-permission:'android.permission.ACCESS_COARSE_LOCATION'
uses-permission:'android.permission.READ_PHONE_STATE'
uses-permission:'android.permission.INTERNET'
uses-permission:'android.permission.ACCESS_NETWORK_STATE'
uses-feature:'android.hardware.telephony'
uses-feature:'android.hardware.location'
uses-feature:'android.hardware.location.gps'
uses-feature:'android.hardware.location.network'
uses-feature:'android.hardware.touchscreen'

如您所见,Pro 版本还具有 RECEIVE_BOOT_COMPLETED 权限,因为它能够在设备启动时启动。

那么是什么导致了我的问题?一个应用程序是免费的,另一个是付费的事实?权限的区别?

非常感谢您的帮助。

4

0 回答 0