Android и Adfree приложение на рынке, но перезаписать на телефоне - PullRequest
1 голос
/ 22 марта 2012

Я хочу опубликовать два приложения на Android Market:

  1. бесплатная версия
  2. Платная версия

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

Моя домашняя работа: Из-за правила «уникальное имя пакета приложения через Market» у меня не может быть одинакового имени пакета. Источник: http://blog.javia.org/android-package-name/

Ответы [ 2 ]

2 голосов
/ 22 марта 2012

Вы не можете сделать это, извините.

Однако есть несколько разных способов достижения аналогичных эффектов: либо с помощью покупок в приложении для удаления рекламы, либо путем создания «разблокирующего» приложения, которое устанавливается рядом с бесплатным, вызывая удаление рекламы - - Juice Defender является примером этого типа, и у него есть два приложения разблокировки, с различными уровнями дополнительной функциональности.

1 голос
/ 22 марта 2012

Я не верю, что вы можете сделать это на рынке Android.

Есть несколько альтернатив, которые могут быть полезны ...

  1. Просто используйте 2 отдельныхприложения - одно бесплатное, а другое платное
  2. Создайте покупку в приложении или внесите какой-либо платеж в бесплатном приложении.Когда пользователь совершает покупку, ваше приложение загружает на телефон файл, который распознается вашим приложением как средство проверки покупки (например, файл регистрационного ключа), или вы изменяете / создаете файл на своем телефоне, чтобы указать, что покупкабыло сделано
  3. Вы создаете бесплатное приложение и отдельное приложение «покупка», которое разблокирует платные функции вашего бесплатного приложения.Например, бесплатное приложение может посмотреть, установлено ли на телефоне приложение «покупки», и если да, то оно разрешает платные функции.

Вы также можете сделать некоторые другие вещи, такие какЗаставить ваше приложение отправлять сообщение на ваш веб-сервер с вопросом, платите ли вы или нет, однако это, вероятно, не будет хорошо для большинства пользователей, поскольку оно использует свои данные, медленнее из-за интернет-трафика и требует дополнительных разрешений.Однако в некоторых случаях это может быть правильным решением, например, если вы разрабатываете приложение, где его основное / единственное использование будет в зоне WiFi.

...