将应用程序从一个 Playstore 帐户转移到另一个帐户之前需要什么先决条件?

问题描述

我打算将我的 Flutter 应用程序从一个 Play 商店开发者帐户转移到另一个 Play 商店帐户。我使用过不同的服务,例如 firebase、here 的应用内订阅和 google pay。在将应用转移到另一个开发者帐户之前,我需要做哪些准备工作。

注意:目前,我的应用处于内部测试模式。

解决方法

1.付费应用或带有应用内商品的应用

如果您要传输付费应用或带有应用内商品的应用,您的目标帐户需要有一个有效的 payments profile

如果您在目标帐户中使用不同的默认货币,则以下两个条件适用于您的转账:

  • 仅限应用内购买:您需要为每个应用内商品以新的默认货币添加价格。在您的应用程序转移到您的目标帐户后,该应用程序将被取消发布,直到您再次发布它。验证目标帐户的新价格后,再次发布应用。
  • 付费应用:默认货币更改将自动应用于应用价格。

2.使用集成服务的应用

如果您的应用使用任何集成服务,包括 Google Analytics、Firebase 和 Google Play 游戏服务,请务必更新您的帐户设置和应用。

  • Google AnalyticsAdd permissions 为您的目标帐户到您的 Google Analytics 帐户。
  • Google Developers Console 项目Add your target account 作为您的 Google Developers Console 项目的所有者。这些项目可以包括 Google+ 登录、Google Play 游戏服务和其他 Google API。
  • Firebase 项目Unlink any Firebase projects 来自原始 Play 管理中心帐户,并将项目关联到目标帐户。
  • 广告 SDK 集成(包括 AdMob):将您的应用转移到目标帐户后,为确保将广告流量记入正确的帐户,需要更新所有广告 SDK 集成在您应用的 APK 文件中。
  • APK 翻译:如果您有任何正在使用 Google Play 翻译服务的翻译项目,则需要先完成这些项目,然后才能转移您的应用。
  • Google Play 托管:要转移 private app,请确保您要将应用转移到的帐户与您的组织相关联。在完成转移之前,您需要暂时取消发布您的应用并移除组织限制。我们的支持团队将与您合作,尽量减少您的应用程序不可见的时间。在转移过程中,现有用户仍然可以使用和重新安装该应用。

有关其他查询,请访问 Transfer apps to a different developer account