特定国家限制Appstore

时间:2013-07-31 07:03:34

标签: iphone ios geolocation app-store core-location

我的应用程序仅对德国可见,现在Apple通知包括监控基于形状的区域,如果用户在从德国安装后离开?如果超过德国地区,如何监控该地区以限制申请?

我尝试过以下链接

1)Core Location region monitoring

2)Apple: Location Awareness Programming Guide

我怀疑如何限制仅适用于德国的应用程序。我应该尝试纬度,经度。以及如何监控地区/地区的例外情况。

我将其上传到应用商店,但他们拒绝了以下原因:

  

22.1:应用必须遵守用户可以使用的任何位置的所有法律要求。这是开发者的   有义务理解并遵守所有当地法律。请参阅   Monitoring Shape-Based Regions   有关如何应用地理限制的信息。

我怀疑如何限制地理位置。

2 个答案:

答案 0 :(得分:3)

默认情况下,该应用程序将在App Store当前支持的所有国家/地区都可用,除非您专门选择单个国家/地区。您可以选择个别国家/地区 登录iTunesConnect并点击Manage Your Apps.选择您的应用,然后点击Rights and Pricing按钮。您可以从此页面中选择所需的商店。你可以做更多  review the page 48

更新

已更新 解决此主题的最简单方法可能是确定您希望将应用程序提供给哪些国家/地区?因为我搜索了一些像审查国家当地法律的东西,看看是否有任何与该应用程序无关的东西。 And this relate to your Questions

如果我在除美国以外的其他国家/地区提供应用程序该怎么办?

答案 1 :(得分:1)

如果您的应用程序依赖于位置服务来正常运行, 您应该在应用的Info.plist文件中加入UIRequiredDeviceCapabilities

您可以使用此密钥指定执行应用程序时必须存在的位置服务。 App Store 使用此密钥中的信息阻止用户将应用下载到不包含所列功能的设备。

http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html

此链接包含您需要的所有信息。