Можем ли мы опубликовать две версии приложения для iphone? - PullRequest
2 голосов
/ 12 февраля 2009

HI

Я занимаюсь разработкой приложения для уважаемого клиента в Австралии. У них возникают определенные проблемы с авторским правом, когда речь идет об использовании за пределами Австралии доступа к контенту через приложение.

Возможно ли иметь локальную и международную версию приложения, доступную через iTunes Store? Международная версия будет иметь только допустимое содержание. Если нет, пожалуйста, посоветуйте лучший вариант решения этой проблемы.

Благодарю вас в ожидании

Приветствия

Amit

Ответы [ 3 ]

6 голосов
/ 12 февраля 2009

Да, вы можете создать две версии приложения с разными SKU. Лучший способ сделать это - использовать подстановочный сертификат и использовать другой идентификатор проекта в файле plist приложения.

Используя административную панель в iTunes Connect, вы можете ограничить продажу SKU для разных территорий.

Эти параметры становятся доступными, когда вы заплатили 99 долларов за сертификат разработки и когда вы загружаете свое приложение в iTunes.

4 голосов
/ 12 февраля 2009

Как уже отмечали другие, можно создать две версии и использовать магазин iTunes, чтобы ограничить распространение в зависимости от страны, в которой находится покупатель.

Однако есть еще одна проблема для рассмотрения. Вы говорите, что проблема заключается в «доступе к контенту через приложение» за пределами Австралии. Но вы работаете на платформе, которая изначально мобильна и, возможно, расположена не в той стране, в которой она была у пользователя. Что произойдет, если кто-то находится в Австралии, законно получит приложение и отправится в другую страну? Они больше не в Австралии, но у них есть копия приложения, которая предполагает, что они есть. Могут ли ограничения вашего авторского права по-прежнему разрешать им доступ к контенту, предназначенному только для Австралии?

Если нет, то ваша проблема несколько иная, чем использование ограничений магазина приложений. Но это также может означать, что вы получите лучшее решение проблемы, для которого не требуется несколько версий приложения.

Подумайте об этом: iPhone знает, где он находится. Телефон 3g может получать точную информацию о местоположении по GPS, а старые телефоны получают разумные приближения в любое время, когда они подключены к телефонной сети. Это дает вам координаты широты и долготы.

Что тогда? Поскольку ваш домашний район довольно четко определен, это может быть просто: нарисуйте прямоугольник вокруг Австралии на карте и определите «в Австралии» как находящийся в этом прямоугольнике (здесь пригодится целый континент). Если вы хотите что-то более точное, введите этот lat / long в API обратного геокодирования (их много, например, у Flickr), чтобы узнать, в какой стране вы находитесь.

И вуаля, вы можете заставить приложение вести себя так или иначе как в Австралии, так и за ее пределами, и вам нужна только одна версия приложения для этого.

2 голосов
/ 12 февраля 2009

Вы можете ограничить, какие приложения продаются в какой стране / географическом регионе. Ваше австралийское приложение вы можете ограничить только Австралией и продавать другое приложение по всему миру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...