【问题标题】: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 版吗?

感谢您提供任何信息。

【问题讨论】:

    标签: ios app-store-connect appstore-approval


    【解决方案1】:

    这在使用 Apple iTunes Connect 时是不可能的。苹果允许提供 适用于旧 iOS 设备但不提供以前版本的应用程序 国家/地区版本

    一个简单的替代方法是从代码端简单地管理它。

    if (device.locale == @"EU") {
       // use version 1 features 
    }
    else {
       // use version 2 features
    }
    

    【讨论】:

    • 可以欺骗语言环境吗?它与哪里有关?设备上设置的国家还是苹果ID上设置的国家?
    • 在设备上设置,也可以查看用户语言。苹果商店登录也可能被欺骗,所以我认为这没有什么不同。两种方式各有利弊
    • 我想也没有办法阻止欧盟用户下载新应用程序。我的情况是,在未获得授权之前,新软件绝对无法在未经授权的国家下载。
    • 那么你应该简单地检查用户位置。不要认为这可以被欺骗。您还可以跟踪用户 IP,但我猜他们可以连接到 VPN。
    猜你喜欢
    • 1970-01-01
    • 2013-04-04
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-03
    相关资源
    最近更新 更多