App Transfer:本质与开发者在账户之间转移应用

作者: IT Sectr 发布日期: 2026-06-08 阅读时间: 8 分钟

App Transfer — 这是在 App Store 和 Google Play 中,开发者账户之间转移应用的机制,同时保留评分、评论和下载历史。该程序在销售数字产品、公司重组或将项目从承包商转移给客户时非常需要。根据 Apple App Transfer Documentation, 2025,只有在满足一系列条件的情况下,才能转移 1.0 及以上版本。根据平台和验证的复杂程度,该过程需要 1 到 7 个工作日。

要点

  • App Transfer — 在 App Store 和 Google Play 中将应用从一个开发者转移到另一个开发者,且不丢失用户数据的程序。
  • Apple App Store 要求版本 1.0+、没有待处理的更新、已结清的债务以及接收方同意 Apple Developer Program 条款。
  • Google Play 允许通过 Transfer Ownership 在账户之间转移应用,同时转移 APK/AAB、评分和评论。
  • 转移后,版本历史、评分、评论和订阅都将保留。应用标识符(bundle ID)保持不变。
  • 限制 — 应用不得使用旧账户的推送通知证书或 Apple Pay。需要重新配置服务。

什么是 App Transfer?

App Transfer — 这是在数字分发商店中更改应用所有者的官方程序。与删除和重新发布不同,App Transfer 保留所有累积的指标:评分、评论数量、版本历史、下载数据和活跃订阅。应用标识符(iOS 的 bundle ID,Android 的 package name)保持不变,这对于现有用户的运行至关重要。该程序受 Apple Developer Program License Agreement 和 Google Play Developer Distribution Agreement 的规则约束。

转移时保留的内容

App Transfer 中,转移给新所有者:应用的所有版本、用户评分和评论、整个期间的销售和下载数据、活跃和已完成的订阅、In-App Purchase 购买信息、Game Center 设置(对于 iOS)和 Google Play Console 统计数据。推送通知令牌、Apple Pay 证书和 CloudKit 设置不转移 — 需要在接收方账户上重新配置。

不转移的内容

不转移 App Transfer 中的:旧账户的银行信息和税务数据、付款历史和报告、开发者的个人数据、与第三方的合同以及代码签名证书。接收开发者必须重新配置证书、provisioning 配置文件(对于 iOS)和签名密钥(对于 Android)。Apple 建议在启动转移之前完成所有财务操作。

为什么要在账户之间转移应用

主要场景 App Transfer 包括将现成应用出售给新所有者、工作室重组并将资产重新注册到新的法人实体、开发完成后将项目从承包商公司转移给客户以及将多个开发者账户合并为一个。每个场景都需要确认所有权变更的文件:买卖合同、交接单或创始人的重组决定。

应用出售

移动应用的出售 — App Transfer 最常见的原因。现成应用的买卖市场价值数十亿美元。买方获得具有受众和收入的现成产品,卖方获得一次性付款。通过官方程序转移保证了交易的法律清晰度。平台不收取 App Transfer 佣金,但要求确认对转移内容和商标的权利。

从承包商转移给客户

许多公司外包应用开发,在工作完成后,应用必须转移给客户。使用 App Transfer 从承包商账户转移到客户账户 — 标准程序。重要的是在承包合同中规定转移条件,并提前准备应用进行转移:删除测试数据,停用连接到承包商账户的第三方服务,并创建备份。

App Store 中的转移条件

Apple 对 App Transfer 有严格要求。应用必须具有不低于 1.0 的版本,在 App Store 中发布,没有待处理的更新或被拒绝的构建。发送方账户必须具有 Individual 或 Organization 状态,接收方必须在 Apple Developer Program 中注册。两个账户都必须活跃,没有被封锁,并且财务义务已结清。对于状态为 Developer Removed From Sale 的应用,无法转移。

Apple 的技术限制

App Transfer 在 App Store 中被禁止用于使用某些技术的应用:Apple Pay(需要重新配置)、CloudKit(数据不转移)、iCloud Containers(需要迁移)、Passbook 和 VPN 配置。应用不得包含受 DRM 保护的内容或使用连接到发送方账户的第三方推送通知证书。转移需要在开始程序之前从 App ID 中删除所有现有的推送和 iCloud 证书。

接收方的角色

接收方 在 App Store 中的应用必须具有活跃的 Apple Developer Program 账户,接受许可协议,并确认已了解转移条件。转移完成后,接收方成为应用所有元数据的所有者,包括价格、本地化和评分。Apple 向双方参与者的电子邮件发送成功转移的通知。转移无法取消 — 完成后,应用永久绑定到接收方的账户。

在 Google Play 中转移应用

Google Play 通过 Google Play Console 中的 Transfer Ownership 功能实现 App Transfer。该过程比 App Store 更灵活:允许转移单个应用以及同时转移账户的所有应用。接收方必须有 Google Play 开发者账户(注册费 25 美元)。转移后,APK/AAB 文件、评分、评论、销售评级和 Google Play Games Services 数据得以保留。收入报告保留在发送方账户中。

Transfer Ownership 过程

对于 App Transfer 在 Google Play 中,发送方打开控制台中的应用页面,进入 Account details — Transfer ownership 部分,输入接收方账户的电子邮件。接收方收到确认邮件,必须在 30 天内接受邀请。确认后,Google 检查应用是否符合政策,并完成转移。整个过程需要 1–3 个工作日。Google 在转移期间不会阻止应用 — 它对用户仍然可用。

Google Play 的特点

关键区别 Google Play — 部分转移的可能性。开发者可以转移一个应用,将其余的应用保留在自己的账户上。转移所有应用时,发送方账户必须保持活跃以访问财务报告。Google 不支持反向转移 — 转移后,接收方成为所有者。Google Play Console Analytics 数据部分转移:过去期间的统计数据保留在发送方,新数据在接收方处累积。

分步转移程序

App Transfer 过程 包括五个阶段:应用准备、启动转移、接收方确认、平台验证和完成。准备包括停用连接到发送方账户的服务(推送证书、Apple Pay、CloudKit)、检查是否有待处理的更新以及结清财务义务。Apple 建议截取当前 App Store Connect 设置的屏幕截图,以便在转移后恢复。

阶段 1:准备

准备阶段,发送方检查应用是否符合要求。对于 Apple App Store:版本 1.0+、没有待处理或被拒绝的构建、从 App ID 中删除推送证书、停用 iCloud 和 Apple Pay、完成所有财务交易。对于 Google Play:应用必须已发布,没有违反政策,发送方和接收方账户活跃。建议在转移之前导出销售报告和统计数据。

阶段 2–4:启动、确认、验证

启动 在 App Store 中通过 App Store Connect 完成 — App Information 部分,Transfer App 按钮。发送方输入接收方的 Apple ID。接收方收到电子邮件并确认接受应用的意愿。Apple 在 1–7 天内检查是否符合条件。在 Google Play 中,启动通过 Transfer Ownership 完成,接收方确认邀请,Google 检查政策。在所有阶段,转移状态都会在控制台中显示。

限制和可能的问题

App Transfer 有一系列限制,开发者在开始程序之前必须考虑。在 App Store 中,不能转移使用 Apple Pay、Passbook、VPN 配置或 iCloud 容器的应用,除非事先重新配置。Google Play 不允许转移有活跃违规行为的应用。转移后,发送方失去对应用的所有权利,无法取消。问题通常是由于未停用的服务或未支付的账单引起的。

典型问题和解决方案

最常见的问题 — Apple 因活跃的推送通知证书而拒绝。解决方案 — 在启动转移之前在 Apple Developer Center 中删除证书。第二常见 — 应用使用连接到发送方账户的第三方 SDK(Firebase、Crashlytics、Adjust)。必须在接收方账户上重新配置这些服务。第三个问题 — 账户类型的差异:Individual 无法将应用转移到 Organization,反之亦然。解决需要更改账户类型或咨询 Apple 支持。

转移后的服务迁移

App Transfer 完成后,接收方必须重新配置推送通知(iOS 的 APNs,Android 的 FCM),更新第三方服务控制台中的 API 密钥(Firebase、Google Maps、Facebook SDK),检查 In-App Purchases 和订阅的功能,更新代码签名证书,并发布带有更新密钥的新构建。Apple 建议在转移后 30 天内发布应用更新以更新 provisioning 配置文件。Google Play 允许通过 App Signing by Google Play 使用现有的签名密钥。

常见问题解答

App Transfer 完成后可以取消吗?

不可以,App Transfer 是不可逆的。转移完成后,应用永久绑定到接收方的账户。恢复应用的唯一方法是启动反向转移,该转移受相同规则约束并需要接收方的同意。

应用转移需要多长时间?

Apple 处理 App Transfer 需要 1 到 7 个工作日。Google Play 在 1–3 个工作日内完成转移。时间取决于支持工作负载和应用的复杂性。转移准备可能需要 1–2 天。

转移后用户的订阅会怎样?

订阅 得以保留并继续有效。新所有者获得续订收入。但是,需要重新配置推送通知证书,以便订阅通知能够到达用户。旧的订阅报告保留在发送方处。

可以将应用转移到其他国家的账户吗?

Apple 要求发送方和接收方的账户在同一个地区。Google Play 允许在不同国家的账户之间转移,但可能需要更新接收方的税务信息和银行详细信息。

App Transfer 需要哪些文件?

Apple 可能会要求提供确认应用转移权的文件:买卖合同、交接单或重组决定。Google Play 仅在争议情况下要求提供文件。建议提前准备文件包。

总结

  • App Transfer — 在开发者账户之间转移应用的官方程序,同时保留评分、评论和订阅。
  • Apple App Store 要求版本 1.0+、没有待处理的更新以及在转移前停用推送证书。验证时间 — 最多 7 天。
  • Google Play 通过 Transfer Ownership 实现转移,同时转移 APK/AAB 和数据。过程需要 1–3 天,不会阻止应用。
  • 不转移 推送通知证书、CloudKit 和 Apple Pay 数据、银行信息和付款历史。这些元素由接收方配置。
  • 转移后 接收方必须更新证书、第三方 SDK 密钥并发布新的构建。Apple 建议在 30 天内完成。
  • 过程是不可逆的 — App Transfer 完成后,发送方失去对应用管理的访问。反向转移需要启动新程序。
  • 建议 提前停用连接的服务,导出销售报告,并准备确认所有权变更的文件。

我们将开发一款交钥匙移动应用程序

IT Sectr自2017年以来为初创企业和企业打造iOS和Android应用程序。我们将为您提供咨询并提出最佳解决方案。

讨论项目

另请阅读