我可以确定从哪个应用程序商店下载我的iPhone应用程序?

时间:2010-12-29 22:27:29

标签: iphone localization internationalization location

iPhone应用程序是否有办法确定从哪个国家/地区下载的应用商店?如果在某些国家/地区使用该应用,我需要停用该功能。 NSLocale和MKReverseGeocoder都是选项,但两者都有局限性:

How to get user's country information

如果可能的话,根据应用程序在其下载的应用商店中的行为可能更合适。

1 个答案:

答案 0 :(得分:1)

没有公开API来做到这一点。您可以考虑创建单独的目标。一个具有所有功能,另一个具有删除的特定功能。然后,您可以创建单独的应用ID,并在需要更改版本的指定国家/地区内进行销售。使用编译时if块创建单独的目标和控制流将允许您在维护单个代码库的同时完成您的需求。

另见:

Building for multiple iPhone targets in XCode