为什么手机的APP STOTE 哇嘎搜索不到任何东西西

&&4439 阅读
最近连续有国外的客户报告在某些特定的Android设备上搜索不到我们的应用。
一开始怀疑uses-feature的设置排除了硬件不支持的设备。我们在manifest里有以下设置:
&uses-feature android:glEsVersion=&0x& /&
该设置会排除不支持OpenGL ES 2.0的设备,但是客户报告的设备是支持OpenGL ES 2.0的。需要注意的是,据《》一书所说,有个东西,有时候不灵。(感谢。)
NOTE: This feature is reported incorrectly by some devices out there, making your application invisible to otherwise perfectly fine devices. Use it with caution.
更稳妥的做法是设置android:required为false。这表示不支持OpenGL ES 2.0的设备也可以搜索到App并安装,但是需要在代码里判断做一些该做的事。
&uses-feature android:glEsVersion=&0x& android:required=&false& /&
排除这个,继续找原因。
manifest里还有一些permission,有些permission需要硬件权限,即,其隐含了uses-feature,也会排除一些不支持该feature的设备。这可是一个大坑。
检查我们App的设置,有如下两项。
&uses-permission android:name=&android.permission.READ_PHONE_STATE& /&
&uses-permission android:name=&android.permission.PROCESS_OUTGOING_CALLS&/&
PROCESS_OUTGOING_CALLS需要android.hardware.telephony,就是说等同于设置了“android.hardware.telephony”的uses-feature,不支持电话功能的tablet,无法在应用商店里搜索到该应用。
测试一下这个猜测,在ASUS TF101(没有电话功能)上的Google Play搜索,搜不到我们App,在Samsung Nexus S手机上的Google Play搜索同样的关键词,可以搜到我们的App。感谢。
其实,Google的里都介绍了上面说的这些。仔细阅读以下内容还是很有必要的。
1. Google Play and Feature-Based Filtering:
2. uses-feature element:
3. Permissions:
如果需要设置一个permission,但又不希望其implicit的uses-feature过滤掉设备,可以用uses-feature的android:required=&false&属性设置来达到目的。
再试验一下,修改manifest后做了一个App的签名apk上传到Google Play,不发布,只看一眼预览,可以看到,之前支持1247个设备(不支持1891个),现在支持1638个设备(391 added)。
显示remove掉了“android.hardware.telephony”这个feature的过滤。
这个故事结束了,经上线验证,可行。接下来是另一个故事。
有个日本客户,拿两台Acer Iconia Tab测试,一台A100,一台A500。报告我们说某款应用在A100上可以安装,A500上显示“未對應裝置”,无法安装。但是在Google Play Developer Console里显示为“對應裝置”。
在Developer Console里都显示为对应装置,应该不是上述故事中说的坑。而A100和A500的区别是,A100的屏是7.0 inches, pixels,A500的屏是10.1 inches, pixels。
在里提到Motorola Xoom 10英寸平板遇到的类似问题时有这么一句:
Xoomは10インチタブレットなので、xlargeサイズ扱いとなり、対象外になってしまったと。
Google翻译说:
Xoom是10英寸平板电脑,大小XLARGE处理,
虽然不懂日语,但也知道这和android:xlargeScreens=&true&有关。可是,在另一款App的manifest文件里,也没有如下设置,却不会在A500上有问题。
&supports-screens android:xlargeScreens=&true& /&
差异在android:targetSdkVersion。
android:xlargeScreens属性是从API level 9(Android 2.3)开始才支持的。
出问题的那款App,没有显式指定android:targetSdkVersion,于是targetSdkVersion等于minSdkVersion,为8。
经测试,指定targetSdkVersion为9即可解决该坑。
&uses-sdk android:minSdkVersion=&8& android:targetSdkVersion=&9& /&
本书在上一版的基础上进行了全面改进,不仅在结构上有了相应的调整,内容上更是与时俱进,增加了Android内部构...求解,手机在app store上下载的东西都不显示在桌面上而且打不开【iphone吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,973,928贴子:
求解,手机在app store上下载的东西都不显示在桌面上而且打不开收藏
就是下载了然后就安装再然后就消失了,在设置用量里看那个应用没有名字
啊~~~求人帮忙
啊,莫非是木有人
额,这么神奇?
擦,我也是这样。。。无语了
关机重启就有了,我下载腾讯微博出现了这样的情况
我也出现这种情况了,我是把在 “通用”——“用量”里面的这个程序删除后,又重新下载安装了一遍,桌面就出现了
手机还是新的用了1个周不到也是这种情况怎么办!撸主现在解决了吗
楼主我也出现了这个问题,5s ios7.0.6系统的,请问您现在解决了吗?用什么办法解决的?谢谢
谁能帮忙解决一下,不要不懂装懂,自已有问题的后来好了的来回答
顶,求解决啊
我的ipad也是点下载后安装后直接有“免费”。就这样,所有下载软件都一样,怎么解决
我的也是这样,楼主解决了吗?
我得也这样,删除不聊,打开不聊,从app s…里能看见,手机软件没有的,我4s
设置-通用-访问限制-选择关闭
访问限制密码忘记了怎么办啊
有可能在Newsstand里
请问有谁解决这个问题了吗?我手机也是这样
在应用宝上下载一个 桌面整理
还原主屏幕布局
登录百度帐号推荐应用}

我要回帖

更多关于 win10搜索不到东西 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信