【发布时间】:2012-10-20 22:12:27
【问题描述】:
我需要开发一个应用程序,该应用程序的行为会因用户所在的国家/地区而异。比方说,如果用户在法国,一些功能将可用。但是,如果用户来自印度,他将能够访问一组不同的功能。
如果只是基于语言的限制,我可以使用 NSLocale 类方法来切换功能。但由于许可和法律原因,我的功能实际上取决于用户所在的国家/地区。
处理这种情况的最佳做法是什么?
【问题讨论】:
-
为什么不从语言环境中检索国家代码?
-
嗨热舔,感谢您的建议。我看到使用区域设置的问题是用户可以从设备的设置屏幕更改他的区域设置。我需要确定他来自哪个国家。更好的是,我需要知道他来自哪个 IOS App Store 国家/地区。
-
你能问用户他/她来自哪个国家吗?
标签: iphone ios ipad cocoa internationalization