7

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

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

我试图搜索这个问题,但找不到任何有用的资源。

4

3 回答 3

6

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

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

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

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

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

于 2013-04-12T12:22:42.210 回答
1

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

在我们的实践中,我们只同时专注于一个市场,所以从技术上讲,我们会一一发布不同的应用程序,它们之间会有 4-5 天的延迟。

于 2013-04-16T06:42:49.833 回答
-2

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

于 2013-04-12T12:15:53.730 回答