Apple Store 是不是支持具有不同允许国家/地区的同一应用程序的多个版本?
Posted
技术标签:
【中文标题】Apple Store 是不是支持具有不同允许国家/地区的同一应用程序的多个版本?【英文标题】:Does Apple Store support multiple versions of the same application with different allowed countries?Apple Store 是否支持具有不同允许国家/地区的同一应用程序的多个版本? 【发布时间】:2016-05-12 06:25:43 【问题描述】:我有一个适用于所有国家/地区的应用程序版本 1。假设现在已经开发了第 2 版,但由于某种原因,我还不能向欧盟发布第 2 版。有没有办法让我将应用程序提交给 Apple 审核,然后发布此版本 2,同时仍向欧盟提供版本 1?
然后,假设一个月后,我被授予“确定”以启用欧盟版本 2。然后我可以从应用商店下架第 1 版,并强制所有人升级到第 2 版吗?
感谢您提供任何信息。
【问题讨论】:
【参考方案1】:这在使用 Apple iTunes Connect 时是不可能的。苹果允许提供 适用于旧 ios 设备但不提供以前版本的应用程序 国家/地区版本
一个简单的替代方法是从代码端简单地管理它。
if (device.locale == @"EU")
// use version 1 features
else
// use version 2 features
【讨论】:
可以欺骗语言环境吗?它与哪里有关?设备上设置的国家还是苹果ID上设置的国家? 在设备上设置,也可以查看用户语言。苹果商店登录也可能被欺骗,所以我认为这没有什么不同。两种方式各有利弊 我想也没有办法阻止欧盟用户下载新应用程序。我的情况是,在未获得授权之前,新软件绝对无法在未经授权的国家下载。 那么你应该简单地检查用户位置。不要认为这可以被欺骗。您还可以跟踪用户 IP,但我猜他们可以连接到 ***。以上是关于Apple Store 是不是支持具有不同允许国家/地区的同一应用程序的多个版本?的主要内容,如果未能解决你的问题,请参考以下文章
如何在代码中识别 Apple App Store 国家/地区
Apple App Store:是不是允许使用受密码保护的应用程序?
IPA(由 Xamarin.iOS 构建)被 Apple Store 拒绝