你好,
我正在为澳大利亚的一位尊贵客户开发应用程序。在澳大利亚境外通过该应用访问内容时,他们存在某些版权问题。
是否可以通过 iTunes Store 获得该应用程序的本地版本和国际版本?国际版只有允许的内容。如果没有,请建议处理此问题的最佳选择。
感谢你在期待
干杯,
阿米特
你好,
我正在为澳大利亚的一位尊贵客户开发应用程序。在澳大利亚境外通过该应用访问内容时,他们存在某些版权问题。
是否可以通过 iTunes Store 获得该应用程序的本地版本和国际版本?国际版只有允许的内容。如果没有,请建议处理此问题的最佳选择。
感谢你在期待
干杯,
阿米特
是的,您可以创建具有不同 SKU 的应用程序的两个版本。最好的方法是使用通配符证书并在应用程序的 plist 文件中使用不同的项目标识符。
使用 iTunes Connect 上的管理面板,您可以将 SKU 的销售限制在不同的地区。
当您支付 99 美元购买开发证书并将应用程序上传到 iTunes 时,这些选项将可用。
正如其他人所指出的,可以构建两个版本并使用 iTunes 商店根据买家所在的国家/地区限制分发。
然而,还有另一个问题需要考虑。您说问题是在澳大利亚以外的地方“通过应用程序访问内容”。但是您所在的平台本质上是移动的,并且可能与用户获得您的应用程序时所在的国家不同。如果有人在澳大利亚,合法获取应用程序,然后前往其他国家,会发生什么?他们不再在澳大利亚,但他们拥有假定他们在澳大利亚的应用程序副本。您客户的版权限制是否仍允许他们访问本应仅限于澳大利亚的内容?
如果没有,您的问题与使用应用商店限制完全不同。但这也可能意味着您可以更好地解决不需要多个版本的应用程序的问题。
想一想:iPhone 知道它在哪里。3g 手机可以获得 GPS 准确的位置信息,而旧款手机只要有电话网络连接就可以获得合理的近似值。这给了你纬度/经度坐标。
然后怎样呢?由于您的家乡区域定义非常明确,因此它可能很简单——在地图上围绕澳大利亚画一个矩形,并将“在澳大利亚”定义为在该矩形中(作为整个大陆在这里很方便)。如果您想要更精确的信息,请将经纬度输入反向地理编码 API(有很多——例如,Flickr 有一个)以找出您所在的国家/地区。
瞧,您可以让应用程序在澳大利亚以一种方式运行,在澳大利亚以外以另一种方式运行,您只需要一个应用程序版本即可。
您可以限制在哪个国家/地区销售哪些应用程序。您可以将您的澳大利亚应用程序限制在澳大利亚并在全球范围内销售另一个应用程序。