android - 为什么我的应用在 Google Play 上不支持三星标签(以及其他一些标签)?

标签 android google-play

我看过几篇关于这个主题的帖子,但似乎很少有关于如何准确确定为什么某些设备对我在 Google Play 上发布的应用程序显示为“不受支持”的信息......该应用程序没有国家/地区过滤器,顺便一提。知道如何找到问题的根源吗?

下面是“aapt dump badging xxxxx.apk”的输出: (我用'xxxxx'替换了包名) 请注意,该应用程序使用 Urban Airship SDK 通过 C2DM 进行推送,这需要以下几个权限。

发送

package: name='xxxxx' versionCode='4' versionName='1.2.1'
sdkVersion:'10'
uses-permission:'android.permission.INTERNET'
uses-permission:'android.permission.CALL_PHONE'
uses-permission:'android.permission.READ_PHONE_STATE'
uses-permission:'android.permission.WAKE_LOCK'
uses-permission:'android.permission.ACCESS_NETWORK_STATE'
uses-permission:'android.permission.ACCESS_COARSE_LOCATION'
uses-permission:'android.permission.ACCESS_FINE_LOCATION'
uses-permission:'xxxxx.permission.C2D_MESSAGE'
uses-permission:'com.google.android.c2dm.permission.RECEIVE'
uses-permission:'android.permission.VIBRATE'
application-label:'xxxxx'
application-label-he:'xxxxx'
application-icon-160:'res/drawable-hdpi/icon.png'
application-icon-240:'res/drawable-hdpi/icon.png'
application: label='xxxxx' icon='res/drawable-hdpi/icon.png'
launchable-activity: name='xxxxx.ui.SplashActivity'  label='xxxx' icon=''
uses-feature:'android.hardware.location'
uses-feature:'android.hardware.location.gps'
uses-feature:'android.hardware.location.network'
uses-feature:'android.hardware.telephony'
uses-feature:'android.hardware.touchscreen'
uses-feature:'android.hardware.screen.landscape'
main
other-activities
other-receivers
other-services
supports-screens: 'small' 'normal' 'large' 'xlarge'
supports-any-density: 'true'
locales: '--_--' 'he'
densities: '160' '240'

...以下是在 Google Play 中标记为不受支持的三星设备列表(截止到今天):

Behold II(sgh-t939)
Europa(GT-I5500)
GT-I5500M(GT-I5500M)
GT-I5700L(GT-I5700L)
GT-I5800L(GT-I5800L)
GT-N8005(p4noterf)
GT-P1010(GT-P1010)
GT-P1013(GT-P1013)
GT-P3108(espressorfcmcc)
GT-P6210(GT-P6210)
GT-P6211(GT-P6211)
GT-P6810(GT-P6810)
GT-P7300B(GT-P7300B)
GT-P7320(GT-P7320)
GT-P7500D(GT-P7500D)
GT-P7500M(GT-P7500M)
GT-P7500R(GT-P7500R)
GT-P7501(GT-P7501)
GT-P7503(GT-P7503)
GT-P7511(GT-P7511)
Galaxy(gt-i7500)
Galaxy Note 10.1 WIFI(p4notewifiww)
Galaxy Player(YP-G1)
Galaxy Player(YP-G70)
Galaxy Player(YP-GB1)
Galaxy Player(YP-GB70)
Galaxy Player(YP-GS1)
Galaxy Tab(SHW-M180K)
Galaxy Tab(SMT-i9100)
Galaxy Tab 10.1(GT-P7500)
Galaxy Tab 10.1(SC-01D)
Galaxy Tab 10.1(SCH-I905)
Galaxy Tab 10.1(SHW-M300W)
Galaxy Tab 10.1(SHW-M380K)
Galaxy Tab 10.1(SHW-M380S)
Galaxy Tab 10.1(SHW-M380W)
Galaxy Tab 10.1v(p3)
Galaxy Tab 2 7.0 WiFi(espressowifi)
Galaxy Tab 7.0 Plus(SGH-T869)
Galaxy Tab 8.9(GT-P7300)
Galaxy Tab 8.9(GT-P7310)
Galaxy Tab 8.9(SGH-I957)
Galaxy Tab2 10.1(espresso10wifi)
Galaxy Tab™ 10.1(SGH-T859)
Galaxy Tab™ 7.7(SCH-I815)
Moment(sph-m900)
SCH-P739(SCH-P739)
SCH-i705(espressovzw)
SGH-I957D(SGH-I957D)
SGH-I957M(SGH-I957M)
SHV-E140K(SHV-E140K)
SHV-E140L(SHV-E140L)
SHV-E140S(SHV-E140S)
SHW-M180W(SHW-M180W)
SHW-M305W(SHW-M305W)
SHW-M430W(SHW-M430W)
SHW-M480W(p4notewifiany)
YP-G50(Non telephony)(YP-G50)
unknown(GT-P7510)

最佳答案

您正在请求CALL_PHONE 权限。除非您对此设置了 android:required="false",否则您的应用只能安装在具有电话功能的设备上。请参阅:http://developer.android.com/guide/topics/manifest/uses-feature-element.html#permissions

关于android - 为什么我的应用在 Google Play 上不支持三星标签(以及其他一些标签)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12506522/

相关文章:

在 PlayStore 上按名称或包名称搜索时未显示 Android 应用程序

android - 视频可以在移动设备上自动播放吗

android - CoordinatorLayout 中工具栏下方的进度条

java - 从服务器读取 JSON (Java)

android - 条件 fragment 和导航重用

android - 无法在模拟器上运行 Google Play 服务(需要更新 Google Play 服务)

android - 尝试发布我的应用时,Google Play 中的商品详情未激活

android - 拒绝申请后如何在谷歌播放控制台更新apk?

android - Firebase 和 Socket.io 兼容性问题使我的应用程序崩溃

安卓 IAB。错误 - 需要身份验证。您需要登录您的 Google 帐户