特定国家限制的Appstore

4
我已将应用程序仅对德国可见,现在苹果要求包括监控基于形状的区域,以防用户在从德国安装后移动。如何监控该地区以限制应用程序是否超出德国地区?
我尝试了以下链接:
1) Core Location region monitoring 2) Apple: Location Awareness Programming Guide 我的疑问是如何限制应用程序仅在德国可用。我应该尝试使用纬度、经度吗?如何监控区域/领土例外情况。
我已将其上传到应用商店,但他们以以下原因拒绝了它:
22.1:应用程序必须符合其提供给用户的任何位置的所有法律要求。开发者有责任了解并遵守所有当地法律。请参见“监控基于形状的区域”以获取有关如何应用地理限制的信息。 我的疑问是如何限制地理位置。

这是什么类型的应用程序?如果它是某种特定类型的应用程序,那么找到解决方案会更有帮助。 - Ermir
@Ermir 这是一个游戏咬合应用程序。 - ioseve
你想在特定的国家展示你的应用程序吗? - Buntylm
@bit-whacker 仅限于德国。 - ioseve
@ioseve,你找到解决方案了吗?谢谢。 - Ilario
2个回答

3
默认情况下,该应用程序将在App Store目前支持的所有国家/地区中提供,除非您特别选择某些国家/地区。您可以选择单个国家/地区。登录并单击“管理您的应用程序”。选择您的应用程序,然后单击“权利和定价”按钮。您可以从此页面选择所需的商店。详细信息请参考第48页更新 最简单的解决此问题的方法可能是决定您想要在哪些国家/地区提供您的应用程序,并搜索类似于审核国家/地区本地法律以查看与应用程序相关的任何非法事项。 这与您的问题有关
如果我将我的应用程序提供给美国以外的其他国家怎么办?

我已经完成并上传到App Store,但是他们以以下原因拒绝了它:22.1:应用程序必须遵守其提供给用户的任何位置的所有法律要求。开发人员有责任了解并遵守所有当地法律。请参阅[监视基于形状的区域](https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/LocationAwarenessPG/CoreLocation/CoreLocation.html) 以获取有关如何应用地理限制的信息。 我的疑问是如何限制地理位置。 - ioseve

1
如果您的应用程序需要依赖位置服务才能正常运行,您应该在应用程序的 Info.plist 文件中包含 UIRequiredDeviceCapabilities 键。您可以使用此键来指定必须存在的位置服务以执行应用程序。App Store 使用此键中的信息来防止用户下载到不包含所列功能的设备上的应用程序。

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

这个链接包含了你需要的所有信息。

但是苹果明确表示:“请参阅监视基于形状的区域以获取有关如何应用地理限制的信息。” 如果我想在UIRequiredDeviceCapabilities中指定国家,该怎么办? - ioseve

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接