Сделать платную версию приложения для iPhone заменить бесплатную версию при установке из магазина приложений - PullRequest
6 голосов
/ 11 июня 2009

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

Во время тестирования у меня это работало, когда они давали им одинаковый идентификатор приложения и подписывали их одним и тем же сертификатом.

Когда я отправлял новую бесплатную версию в Apple, она не позволяла мне использовать существующий идентификатор приложения, и я создал новую для бесплатной версии.

Побочным эффектом этого является то, что моя платная версия больше не заменяет бесплатную версию при установке. Пользователь заканчивает с обоими установленными на своем телефоне.

Как заставить платную версию заменить бесплатную?


РЕДАКТИРОВАТЬ 1: Я хочу одновременно бесплатную и платную версию приложения в магазине приложений. В бесплатной версии есть ссылка для покупки платной версии.

РЕДАКТИРОВАТЬ 2: Я думал, что видел, как другие приложения из магазина делали это, но, возможно, я ошибся.

Ответы [ 3 ]

7 голосов
/ 12 июня 2009

Что касается устройства, оно имеет два разных приложения с двумя разными сертификатами. Пользователь должен будет удалить старый вручную. Если они оба имеют одинаковое имя и значок, это будет несколько запутанным для них. На мой взгляд, ваша бесплатная версия должна иметь «free» или «lite» где-то в названии, чтобы сделать это проще.

3 голосов
/ 11 ноября 2011

Это невозможно сделать. Самое близкое, что вы можете получить, - это получить бесплатное приложение с покупкой в ​​приложении, чтобы перейти на все функции - все это происходит в одном приложении, так что в некотором смысле оно соответствует вашим критериям «замены», но не вашим «обоим» в магазине критерии. Эта функция, вероятно, была недоступна, когда вы изначально опубликовали свой вопрос - изначально вы не могли совершать покупки внутри приложения в бесплатных приложениях - но сейчас это так.

Однако до сих пор нет способа сделать то, что вы конкретно просили.

2 голосов
/ 25 июня 2009

Это два разных приложения - и вы не можете обойти магазин приложений, делая это.

Возможно, вы захотите попробовать новый API StoreKit в iPhone OS 3.0 - это может немного упростить вам задачу.

С помощью StoreKit вы можете иметь одно устанавливаемое приложение, которое может разблокировать дополнительные функции, как только пользователь заплатит за них.

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

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