【问题标题】:Is it possible to submit 2 versions for the same app for 2 different regions/countries是否可以为 2 个不同的地区/国家/地区为同一个应用程序提交 2 个版本
【发布时间】:2013-04-04 23:00:01
【问题描述】:

我正在构建一个 IOS 应用程序,但后来发现我的应用程序应该根据地区/国家完全不同。基本上我只想支持3个国家,但每个国家都有自己的规则和数据。在我的情况下,在单个应用程序中添加所有逻辑、媒体等是没有意义的。

是否可以像在 Google 的 PlayStore 上做的那样,为每个国家/地区提交不同的应用程序,所有应用程序都使用相同的名称?

我尝试搜索此问题,但找不到任何有用的资源。

【问题讨论】:

  • 我建议你直接向苹果提出这个问题。我不相信不同地区有不同的 iOS App Store。这似乎是一个可怕的想法,因为跨多个项目支持和更新相同的代码库非常困难。似乎以不同的方式解决本地化问题会容易得多。
  • 是的,当然有可能。我们针对不同的市场有很多相同的应用程序,比如一个针对英国市场,一个针对美国市场,等等……它们的内容不同,仅针对当前国家/地区指定,应用程序的核心、名称、图标和用途是每个国家/地区都完全相同。
  • @Ramhound 谢谢你的回答,我相信这取决于具体情况,在我的情况下,为 3 个不同的国家提交 3 个不同的应用程序会更容易,因为否则我必须付出很多努力在 1 个代码库中支持 3 个不同的国家/地区。
  • @holex 谢谢,一个问题,你是同时提交3个不同的应用到应用商店,还是必须1个1个提交?据我所知,如果您要发布到 Play 商店,您可以为任何不同的地区或国家上传不同的应用程序。所以基本上你发布了 1 个应用程序,但下载的代码将基于用户所在的国家/地区。应用商店是一样的还是不一样的?
  • @ra_htial,实际上我们只同时关注一个市场,所以从技术上讲,我们可以将不同的应用程序一一发布,它们之间有 4-5 天的延迟。

标签: iphone ios ipad app-store


【解决方案1】:

您可以在应用中使用 if else 来针对 3 个不同的国家/地区表现不同

【讨论】:

  • 是的,我知道,但是包括很多不会使用的媒体和图像,这不是一个好主意,对吧?
【解决方案2】:

可以为不同的国家/地区提交不同的应用程序,但我不建议这样做。苹果还说你应该避免这样做。

如果有人安装了您的应用,然后搬到了另一个国家,会发生什么?经常旅行的人会怎样?他们能否切换到正确的国家/语言?当您扩展应用程序以支持 20 多种语言时会发生什么?您真的应该考虑让一款应用支持所有地区。

如果您有大量数据,您可以让用户选择要下载的数据集/语言。这可能会使您的实施复杂化,但可以为用户提供最佳体验。

我们在这里有一个包含 32 种不同语言的项目。作为单独的应用程序。您可能不需要这么多,但想想创建不同 Xcode 目标、构建、更新 iTunes Connect 信息、管理不同版本的错误报告等所有繁琐的工作。这可能会导致大量开销。

如果您坚持制作单独的应用程序,您可以这样做,没有什么可以阻止这一点。您只需为您定位的每个区域创建一个应用程序,然后将其单独提交到应用程序商店。您可以使用 iTunes Connect 管理每个应用程序在哪些市场可用。

【讨论】:

  • 有一些非常有用的方法可以只使用一个源代码,因此您根本不需要将应用程序分成 32 个不同的应用程序。 Xcode 完全支持正确执行此操作,但当然,您必须逐个发布每个目标,但是您只需进行一次更改,因此维护不会复杂 32 倍,如果你很好地构建了项目。
  • 我有这样的情景,如果有人从一个国家旅行到另一个国家,但基本上我的应用程序逻辑是,如果他下载了一个国家版本,他会坚持这个国家。正如我之前所说,这只是 3 个国家,我不会支持更多。谢谢你的回答
【解决方案3】:

是的,当然可以。我们针对不同的市场有很多相同的应用程序,比如一个针对英国市场,一个针对美国市场,等等……它们的内容不同,仅针对当前国家/地区指定,应用程序的核心、名称、图标和用途是每个国家/地区都完全相同。

我们的做法是,我们只同时专注于一个市场,因此从技术上讲,我们会在它们之间延迟 4-5 天逐一发布不同的应用程序。

【讨论】:

  • 您能否告诉我为不同的国家/地区上传应用程序的步骤是什么。我环顾四周,但没有得到任何适当的帮助。你能帮帮我吗?
  • @holex: 请问如何在 App Store 中上传不同国家的单个应用程序?如果你能在这方面帮助我,那就太好了。提前致谢。
  • @Anand,您可以在 iTunes Connect 门户中的 Priceing and AcvailabilityAva​​ilabilty 部分下自定义地区。默认为所有国家/地区,但您可以为您的应用逐一禁用/启用这些国家/地区。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-05
  • 1970-01-01
  • 1970-01-01
  • 2020-05-17
  • 2011-12-03
相关资源
最近更新 更多