布初次上架googlePlay 很容易遇到,我们已经发布的应用,但是不能在googlePlay找不到我们的app,尽管我们按照appid 去搜索还是找不到,遇到这个问题我们不要着急,首先我们要确定是否发布成功,在控制后台可以直接连接到我们在googleplay的应用,如果这一步ok的,说明我们的应用ok,只是我们的我们的应用被搜索过滤了。那问题来了,googleplay的过滤是怎么玩的呢,这是google过滤的官方文档连接https://developer.android.com/google/play/filters,有兴趣和途径的同学可以去研究下,
Google Play 上的过滤器
当用户在 Google Play 上搜索或浏览要下载的应用时,系统会根据哪些应用与其设备兼容来过滤搜索结果。例如,如果应用需要摄像头,Google Play 不会在没有摄像头的设备上显示该应用。这种过滤可帮助开发者管理其应用的分发,并且有助于确保为用户提供最佳的体验。
Google Play 中的过滤基于多种类型的应用元数据和配置设置,包括清单文件声明、所需的库、架构依赖关系以及 Google Play 管理中心中设置的分发控制(例如地理位置定位、定价等)。
Google Play 过滤在某种程度上基于清单文件声明和 Android 框架的其他方面,但实际过滤行为与该框架不同,并且不限于特定的 API 级别。本文说明了 Google Play 目前使用的过滤规则。
Google Play 上的过滤器工作方式
Google Play 使用下述过滤限制来确定是否向正在 Google Play 应用中浏览或搜索应用的用户显示您的应用。
在确定是否显示您的应用时,Google Play 会检查设备的硬件和软件要求及其运营商、地点和其他特性,然后将这些条件与应用的清单文件和发布详情中说明的限制和依赖条件比较。
如果根据过滤规则该应用与设备兼容,Google Play 会向用户显示该应用。否则,Google Play 会从搜索结果和类别浏览中隐藏您的应用,即使用户在 Google Play 内点击直接指向该应用 ID 的深层链接,明确请求该应用,该应用也不会显示。
可以为您的应用使用各种可用过滤器的任意组合。例如,您可以在应用中将 minSdkVersion
要求设置为 "4"
,并设置 smallScreens="false"
,然后将应用上传到 Google Play 时,您可以只定位到欧洲国家/地区(运营商)。因此,Google Play 的过滤器能够阻止不符合这三项要求中任一项的任何设备使用该应用。
所有过滤限制均与一个应用的版本关联,并且可在各版本之间更改。例如,如果用户已安装您的应用,而您发布了使应用对该用户不可见的更新,则该用户不会看到有更新可用。
Google Play 网站上的过滤
当用户浏览 Google Play 网站时,他们可以看到所有已发布的应用。Google Play 网站会将各项应用要求与用户的每个注册设备相比较以了解兼容性,并且只有在应用与用户的设备兼容时,才允许用户安装该应用。
还有配置清单的过滤。这个基本不会用到,我就不在此贴了,好了,希望大家开辟海外市场征途一帆风顺