我的应用的付费版本未显示在Google Play上的所有手机上

时间:2012-08-05 17:32:37

标签: android

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

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

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

Pro(不会出现在每个人的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'

Lite(在所有手机的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权限,因为它可以在启动设备时启动。

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

非常感谢你的帮助。

0 个答案:

没有答案