我正在构建一个IOS应用程序,但后来发现我的应用程序应该根据地区/国家的不同而完全不同。基本上,我只想支持3个国家,但每个国家都有自己的规则和数据。在我的情况下,在一个应用程序中添加所有的逻辑、媒体等是没有意义的。
有没有可能像你在谷歌的PlayStore上做的那样,用相同的名字为每个国家提交一个不同的应用程序?
我试图搜索这个问题,但找不到任何有用的资源。
发布于 2013-04-16 14:42:50
是的,,这当然是可能的。我们有许多相同的应用程序为不同的市场,如一个为英国市场,一个为美国市场等。它们有不同的内容,只是为当前国家指定的,每个国家的应用程序的核心、名称、图标和用途都是完全相同的。
在我们的实践中,我们同时只关注一个市场,所以从技术上讲,我们会逐个发布不同的应用程序,它们之间会有4-5天的延迟。
发布于 2013-04-12 20:22:42
你可以为不同的国家提交不同的应用程序,但我建议你不要这么做。苹果还说,你应该避免这样做。
如果有人安装了你的应用程序,然后转移到了另一个国家,会发生什么?经常旅行的人会发生什么?他们是否能够切换到正确的国家/语言?当您扩展您的应用程序以支持20+语言时会发生什么?你真的应该考虑用一个应用程序来支持所有地区。
如果您有大量数据,您可以让用户选择要下载的数据集/语言。这可能会使您的实现复杂化,但却为用户提供了最佳体验。
我们这里有一个包含32种不同语言的项目。作为单独的应用程序。您可能不需要这么多代码,但考虑到创建不同的Xcode目标、构建、更新iTunes连接信息、管理不同版本的错误报告等所有单调乏味的工作,这可能会导致大量开销。
如果你坚持制作单独的应用程序,你可以这样做,没有什么可以阻止这一点。您只需为每个目标区域创建一个应用程序,并将其单独提交到应用程序商店。您可以使用iTunes连接来管理每个应用程序在哪些市场可用。
发布于 2013-04-12 20:15:54
您可以在您的应用程序中使用if else在3个不同的国家/地区执行不同的操作
https://stackoverflow.com/questions/15970979
复制相似问题