我的 iPhone 应用程序中有一个功能,出于商业原因,它应该只对美国的客户显示/可用。如果我想将此应用程序发布到美国以外的 App Store,那么在不依赖用户定义的设置(例如语言和区域设置)的情况下,确定我所在国家/地区的最佳方法是什么?
在我看来,理想的解决方案是有一些运行时属性可以告诉我应用程序是从哪个 App Store 国家/地区下载的,我可以采取相应的行动。浏览文档并搜索网络,我在这个部门没有提出任何建议。
我不希望该解决方案是 100% 万无一失的,只要用户不在他们所说的国家/地区,但尽可能接近会很好。
我想一种解决方案是为 App Store 上的新产品单独构建一个版本,并有两个版本,一个用于美国,一个用于其他版本,但这似乎并不理想。我希望它可以是 App Store 上的同一产品,以防止诸如用户评论碎片化之类的事情。
提前致谢!