通过 Google Play Developer Console 为您的 APK 签名
将您的 Android 应用程序上传到 Aptoide Connect 时,如果您的应用也在 Google Play 上提供,或者将在 Google Play 和 Aptoide 上同时发布,您必须使用 Google Play 应用于您已发布 APK 的相同签名证书。有关为何这一点很重要的更多信息,请点击此处。
使用与 Google Play 相同的签名对于安全性和用户信任都至关重要。这一做法由 Android/Google 推荐,可确保您的应用在所有平台上都被识别为官方应用,从而防止安全警告,并让用户放心他们正在下载合法版本。
为什么这很重要?
- Google Play Protect: 中国大陆以外的 Android 设备都配备了 Google Play Protect,即 Google 的反恶意软件系统。
- 用户信心: 无法识别的签名会触发 Google Play Protect 弹窗,可能引发担忧并降低转化率。
- 最佳实践: 这一方法由 Google Play 推荐(详情见此处),可确保 Play Protect 将该 APK 识别为来自该应用的已验证所有者。
了解 Google Play 应用签名
当您在 Google Play 上发布应用时,可能涉及两个签名密钥:
- 上传密钥:由您用于将您的应用上传到 Google Play。
- 应用签名密钥(Google Play 签名):由 Google Play 用于在分发前重新签名您的应用。
如果您的应用已加入 Google Play 应用签名(这是大多数开发者的默认设置),您通常无法直接访问此密钥。因此,我们制作了以下指南,介绍如何通过 Google Play Developer Console 为包含 Aptoide Android Billing SDK 的 APK 签名。
当开发者希望在 Google Play 之外的其他商店分发其应用时,Google Play 推荐这一做法。您可以在此处查看他们的最佳实践部分。
总而言之,如果您的应用在 Google Play 上,您可能需要:
- 修改您的 APK(例如,集成 Aptoide Android Billing SDK);
- 将修改后的版本作为 Internal Test 上传到 Google Play;
- 下载经 Google 签名的 APK;
- 将经 Google 签名的 APK 上传到 Aptoide Connect。
下载经 Google 签名的 APK
请按照以下步骤获取由 Google Play 应用签名签名的 APK:
- 转到 Google Play Developer Console;
- 选择您的应用;
- 从左侧菜单中选择:Testing → Internal testing。
- 点击 Create new release(右上角);
- 在 App bundles 部分,上传您的 .apk 或 .aab 文件;
- 等待上传完成;
- 在文件列表中,点击蓝色箭头图标以查看发布详情。

- 在出现的模态窗口中,打开 Downloads 选项卡;
- 点击 Signed, universal APK 以下载由 Google Play 应用签名签名的版本。

- 等待下载完成;
- 关闭模态窗口;
- 在下载 APK 后进行清理:
-
点击 Discard draft release(右上角)以移除 Internal testing 草稿;

-
从左侧菜单中,转到 Latest releases and bundles;
-
选择与您上传的版本代码对应的条目;

-
在条目详情页面上,点击 Delete app bundle。

-
请注意,这需要在“Testing”菜单内完成。否则,可能会因 vercode 编号而出现问题。请始终在 Testing > Internal testing 中执行此过程。
从您的 Google Play Developer Console 下载经 Google 签名的 APK 后,转到您的 Aptoide Connect 开发者控制台,并通过**应用提交表单**提交文件。
常见问题
这是用来做什么的?
它可确保您上传到 Aptoide 的 APK 使用与 Google Play 上相同的证书进行签名。
我的应用在 Google Play 上,但我使用自己的签名,需要这样做吗?
不需要。如果 Google 不重新签名您的应用,您可以直接将 APK 上传到 Aptoide。
我需要对 OBB 文件做任何处理吗?
不需要。OBB 文件不需要额外处理。