【发布时间】:2012-04-17 15:02:03
【问题描述】:
我的 iPhone 应用程序中有一项功能,出于商业原因,该功能应仅向美国客户显示/可用。如果我想将此应用发布到美国以外的 App Store,在不依赖用户定义的设置(例如语言和区域设置)的情况下,确定我所在国家/地区的最佳方法是什么?
在我看来,理想的解决方案是有一些运行时属性可以告诉我该应用是从哪个 App Store 国家/地区下载的,我可以采取相应的行动。浏览文档并搜索网络,我在这个部门没有任何想法。
我不希望解决方案是 100% 万无一失的,只要用户不在他们所说的国家/地区,但越接近越好。
我想一种解决方案是为 App Store 上的新产品单独构建一个版本,并有两个版本,一个用于美国,一个用于其他版本,但这似乎并不理想。我希望它可以是 App Store 上的同一产品,以防止用户评论碎片化之类的事情。
提前致谢!
【问题讨论】:
-
嗨,你有没有找到一个优雅的解决方案?我们处于相同的情况,但每个国家/地区的代码中都有不同的分支,扩展性不是很好。
-
不,但我们最终不需要担心这个。不确定去年是否有任何变化。
-
用户评论、评分和排名已经按商店(国家)分散。因此,只需发布 2 个应用程序,一个具有美国功能,一个不用于其他商店。
-
09 年有人问过这个问题,但是 7 年后的 16 年我们有什么解决方案吗?
-
现在是 2018 年,我们仍然没有任何解决方案?
标签: iphone localization internationalization app-store