首发 | Google Play 开发者 FAQ 第一期

640?wx_fmt=gif


640?wx_fmt=jpeg


不论您是刚刚起步,还是已经在 Google Play 上成功发布了自己的应用,相信您在使用 Google Play 时会遇到诸多大小问题,而为您排忧解难则是我们的使命。我们在首期的《Google Play 开发者 FAQ》里面准备了一些开发者在首次使用 Google Play 时常见问题的解决方案,希望能够帮助您了解如何使用 Google Play 上传应用,以及发布后可能遇到问题的解决方案。如果您在使用 Google Play 时遇到其他开发问题,欢迎您在我们的公众平台上留言。



如何注册 Google Play 开发者帐号?

640?wx_fmt=png

要在 Google Play 上发布 Android 应用,您需要创建一个 Google Play 开发者帐号。

第 1 步:注册 Google Play 开发者帐号

使用您的 Google 帐号注册开发者帐号。

创建开发者帐号之后,您便可使用开发者控制台发布和管理应用。

第 2 步:接受开发者分发协议

在注册过程中,您需要阅读并接受 Google Play 开发者分发协议。

第 3 步:缴纳注册费

您可以使用下列信用卡/借记卡一次性缴纳 25 美元的注册费:

  • MasterCard

  • Visa

  • America Express

  • Discover(仅限美国)

  • Visa Electron(仅限美国以外的国家/地区)

* 请注意:根据您所在的地区,我们所接受的银行卡类型可能会有所不同。

* MasterCard 万事达卡注册出现错误问题? 我们建议您联系信用卡所属银行并开通双币以及境外消费业务以及权限。

第 4 步:填写帐户详细信息

输入您的帐户详细信息。您的 “开发者名称” 将在 Google Play 上显示给客户。

创建帐号后,您还可以添加更多的帐号信息。


您还可以通过观看以下视频教程,详细了解如何注册成为 Google Play 开发者。



上传应用时的常见问题

640?wx_fmt=jpeg


APK 文件大小

根据您的 APK 所支持的 Android 版本,APK 文件有特定的文件大小上限。如果单个 APK 无法支持所有设备,那么您可以通过同一应用商品详情上传多个 APK,以便支持具有不同配置的各种设备。

  • 100MB - 针对 Android 2.3 及以上版本的 APK(API 级别 9-10 及 14 或以上)

  • 50MB - 针对 Android 2.2 及以下版本的 APK(API 级别 8 或以下)

* 提示:用户必须运行 5.2 或更高版本的 Play 商店才能安装 100MB 的 APK 文件。


为您的应用签名

Android 系统要求所有应用必须先使用证书进行数字签名,然后才能进行安装。有关详情,请转到 Android 开发者网站。


  • 如果系统显示消息,指出您的 APK 使用了不安全的证书进行签名,且密钥大小必须至少为 1024 位,请按照说明手动为您的应用签名。

  • 重要提示:请将您的密钥存储区保存到安全的位置。如果丢失了密钥存储区,您必须使用新的文件包名称和新密钥发布应用,同时还应取消发布原来的应用并更新其说明。


Developer Console 的 APK 版本要求

每个 APK 在清单文件中都有一个 versionCode,此代码会随着应用的每次更新而递增。

将您的应用上传到 Developer Console 时,可使用的 versionCode 上限值为 200000000。如果 APK 的 versionCode 超过此值,Developer Console 将阻止您提交新的 APK。

为您的 APK 选择 versionCode 时,请记得每次更新都要增加 versionCode,但不可超过上限值。


* 注意:如需详细了解如何管理 APK 版本,请访问 Android 开发者网站。请注意,Android MAXINT 不是 Developer Console 的上传要求条件。



我的应用已从 Google Play 下架,应该如何处理?

640?wx_fmt=png

将应用发布到 Google Play 商店时,表示您同意遵守 Google Play 计划政策和开发者分发协议,所以在封停或终止您的帐号之前,Google 将不会向您发送警告。希望大家在每次发布之前,可以及时查看政策中心和相关文件,以避免因违反政策下架的情况。


显示状态: 拒绝

不会对您的 Google Play 开发者帐号的信誉造成影响。

如果对现有应用的更新遭到拒绝,那么 Google Play 上仍会提供此次更新之前发布的版本。

* 注意:在解决政策违规问题之前,请勿重新发布被拒绝的应用。


显示状态:移除

不会对您的 Google Play 开发者帐号的信誉造成影响。

一旦您的应用被移除,那么在您提交符合政策的更新版本之前,Google Play 上都不会再提供该应用已发布的版本。

当您为被移除应用提交符合政策的更新之后,系统将恢复您的用户数、统计信息和评分。

* 注意:在解决政策违规问题之前,请勿重新发布被移除的应用。


显示状态:封停

会对您的 Google Play 开发者帐户的良好信誉造成不利影响。

如果应用屡次被拒绝或被移除,则表明该应用存在严重的违规问题或多次出现违规问题,因而会导致封停。


封停后

一旦您的应用被封停,您会失去被移除应用的用户、统计信息和评分。如果您的开发者凭据在 Google Play 中仍然保有良好的信誉,并且适用于您的应用,那么您可以发布符合政策的新版应用。


640?wx_fmt=png

担心自己应用因为违规而被下架么?我们建议您阅读: 担心应用被下架?这十招可破!了解如何在避免遇到类似问题。



应用已从 Google Play 下架,应该如何申诉?

640?wx_fmt=png

只有在出现失误,且发现您的应用并未违反《Google Play 计划政策》和《开发者分发协议》时,我们才会恢复相关应用。

* 注意:尽管我们可能会使用您应用的默认语言发送移除应用的电子邮件通知,但我们目前只能使用中文、英语、日语和韩语回复相关申诉。


就帐户终止或应用移除的问题与 Google Play 联系,向您开发者注册电子邮件地址发送的电子邮件中所提及的 “终止原因” 是:


Prior violations 之前的违规:

请注意,对开发者采取的帐户终止措施可能会涉及多个帐户。只有在出现失误,且经过重新审核后发现您的帐户保有良好的信誉(原因是您目录中的应用并未违反我们的开发者条款)时,我们才会恢复您的帐户。


Multiple violations 屡次违规:

对于屡次违反 Google Play 内容政策和开发者分发协议的违规者,我们将终止其帐户。只有在发现您帐户中的应用移除操作因失误而无效并达到一定程度时,我们才会恢复您的帐户。


Misleading developer name 误导性的开发者名称:

请注意,对开发者采取的帐户终止措施可能会涉及多个帐户。只有在出现失误,且经过重新审核后发现您的帐户保有良好的信誉(原因是您目录中的应用并未违反我们的开发者条款)时,我们才会恢复您的帐户。


如果您想对一个或多个遭到终止的帐户提出申诉,您可以通过以下链接中的联系表单提交申诉。

(https://support.google.com/googleplay/android-developer/contact/accountappeals)


我们在上个月刚刚举办过了 Play线上训练营: 中国开发者必知政策课程总结 (视频和学习资料) 的线上课程,您可以从中了解到诸多处理政策相关或违规等问题。



如何举报违反政策的行为

640?wx_fmt=png

如果您发现有应用违反了 Google Play 开发者分发协议,请告诉我们。我们会将您提供的信息转发给专家,以便进一步调查。


有些问题需要提供具体的信息才能展开调查。这些问题包括:

  • 受版权保护的内容:有人未经允许分发我受版权保护的内容。

  • 侵犯商标权:针对未经允许使用注册商标的行为。

  • 不当内容:举报 Google Play 中违反内容政策的评论和应用。


如果您注意到的违规行为与 Google Play 相关,但不属于这些类别,请使用我们的以下链接中的联系表单进行举报。

 (https://support.google.com/googleplay/android-developer/contact/takedown)



我在尝试发布自己的应用时收到了错误消息

640?wx_fmt=png

如果您在 Google Play Android 开发者控制台中提交应用时遇到问题,请尝试通过以下步骤确认该问题与浏览器无关:

  1. 请尝试删除浏览器的 Cookie 并清除缓存。

  2. 尝试使用其他浏览器。

  3. 有时,防病毒应用或其他第三方应用会干扰开发者控制台的行为,这可能会导致上传 .apk 或图片资源时出现问题。要排除这种可能性,请暂时停用计算机上目前运行的防病毒应用或任何第三方应用,然后重新尝试提交您的应用。

如果您在上传应用时总是遇到问题,请使用 Android Lint 工具检测您的项目,看看是否存在任何遗漏和错误。若要了解详情,请访问 http://tools.android.com/tips/lint 。


此外,您还可以使用 Android SDK 中包含的 aapt 工具,根据其声明的功能和权限来处理您的应用。为此,请使用 dump badging 命令来运行 aapt。它会解析您应用的清单,并会采用与 Google Play 相同的规则,以确定您的应用所需的功能。有关使用该工具的详情,请访问 Android 开发者网站。


如果在修复了这些工具检测出的所有错误之后,您仍然遇到该问题,请与我们联系,并提供有关该问题的任何其他详情。请将该问题的屏幕截图以及 appt dump badging 输出和您的 APK 文件通过填写以下链接的申诉表单发送给我们。

(https://support.google.com/googleplay/android-developer/contact/publishing?extra.IssueType=submitting)



按名称搜索时,找不到自己的应用

640?wx_fmt=png

当您在 Google Play 上进行搜索时,系统会根据标题、发布商和应用说明搜索相关应用。当搜索的通用词汇恰巧也是品牌名称或标题时,系统就很难对搜索结果进行适当的优化。请注意,我们的搜索结果会随排名算法的改进而不断得到优化。出现此类情况时,部分查询的搜索结果必定会发生变化。我们会密切监测查询,确保尽可能提供最佳搜索结果。


如果您关注的是自己的应用在 Google Play 中的可见度,请注意,某些因素可能会影响应用在 Google Play 商店内搜索结果中的显示方式。


一般来讲,Google Play 用户在 Play 商店中搜索或浏览时,系统会根据众多元素过滤相关结果。首先,清单文件及设备的硬件和功能会影响应用的过滤方式。此外,过滤还取决于国家 / 地区和移动运营商、是否存在 SIM 卡以及其他因素。例如,如果某应用需要电话功能(如清单文件中所指),则 Google Play 将不会在任何不支持该功能的设备(主要为平板电脑)上显示该应用。与 API 级别相同:如果应用要求最低为 API 级别 7,则该应用将不会在仅支持级别 6 API 或更低级别的设备上显示。再者,只有位于目前支持买家的地区的用户可以使用付费应用。


要在 Google Play 商店中找到您的应用,请使用以下直接网址格式:

https://play.google.com/store/apps/details?id=mypackagename

https://play.google.com/store/apps/details?id=com.exampledomain.exampleapp



Google Play 开发者 FAQ

640?wx_fmt=gif

我们将持续更新 《Google Play 开发者 FAQ》,推出在应用发布后各个功能版块常见问题的解决方案和处理方法。欢迎您通过留言让我们了解您在使用 Google Play 时所遇到的问题,我们将尽力为您解决!


推荐阅读:

我们在GDC上公布了一些好消息

Airbnb的设计之道:明晰与优雅的设计语言

备受瞩目的Instant App即将到来

领取《出海宝典》,迈出成功出海的第一步!


640?wx_fmt=gif