Несколько версий приложения для iPhone для разных стран - PullRequest
1 голос
/ 07 апреля 2011

Я создал приложение, и в настоящее время оно доступно в магазине приложений для всех стран. Я хотел бы выпустить другую версию моего приложения для Великобритании, единственное отличие - города, которые видят пользователи. Можно ли сделать это ? Какова процедура для этого, когда у вас уже есть приложение в магазине приложений для всех стран? Разве это не хороший путь? Я мог бы просто показать все города в одной версии приложения.

Ответы [ 2 ]

1 голос
/ 07 апреля 2011

Вы можете попытаться получить местоположение через CoreLocation и показать соответствующий набор данных, когда обнаружите, что находитесь в Великобритании, но это не сработает, если вы находитесь в подвале без WiFi поблизости (или в метро, ​​для это важно). Если это просто для удобства, это может быть путь. Не надейтесь на это, CoreLocation может быть обманут на взломанных устройствах и в средах без GPS и без / плохого приема WiFi.

Вы также можете запустить вторую версию (новую цель в XCode) вашего приложения с другим идентификатором приложения, который специально нацелен на Великобританию и использовать, например, например. определяет или предназначается для членства в файлах данных так, чтобы другая версия имела правильный набор данных. Если я правильно вас понял, это будет «ограниченная» версия в том смысле, что в ней не будет полного набора данных вашего существующего приложения, поэтому, если это платное приложение, британская версия должна быть дешевле, поскольку она имеет меньшую функциональность (но на самом деле до тех пор, пока Apple не ворчит).

0 голосов
/ 07 апреля 2011

Вы можете добавить все города в свое приложение и, выбрав страну, выбрать по умолчанию страну, из которой IP-адрес пользователя.

...