2016-05-12 5 views
-1

У меня есть приложение в версии 1, которое доступно для всех стран. Предположим, что версия 2 теперь разработана, но по какой-то причине я не могу выпускать версию 2 в ЕС. Есть ли способ отправить приложение Apple на рассмотрение, а затем выпустить эту версию 2, пока у вас есть версия 1, доступная для ЕС?Поддерживает ли Apple Store несколько версий одного и того же приложения с разными разрешенными странами?

Затем, допустим, через месяц мне дали «ОК», чтобы включить версию 2 для ЕС. Могу ли я взять версию 1 из магазина приложений и заставить всех обновиться до версии 2?

Благодарим за любую информацию.

ответ

2

Это невозможно с помощью Apple iTunes Connect. Apple, позволяет предложить предыдущую версию приложения для старых IOS устройств, но не предлагает предыдущие версии страны мудрого

простой альтернативой для вас может быть просто справиться с этим со стороны кода.

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

Может ли локаль быть подделан? Где он привязан? Страна установлена ​​на устройстве или стране, установленной на идентификаторе яблока? – GoldfishGrenade

+0

на устройстве, вы также можете проверить язык пользователя. Логин магазина Apple также может быть подделан, поэтому я не вижу в этом ничего другого. Оба способа будут иметь свои про и минусы – Shubhank

+0

Я думаю, что нет способа предотвратить загрузку нового приложения пользователями в ЕС. Моя ситуация такова, что новое программное обеспечение абсолютно не может быть загружено в стране, в которой оно не разрешено до получения разрешения. – GoldfishGrenade