2012-04-09 1 views
65

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

ответ

15

Недавно Google включила поддержку промокодов для платных приложений и покупок приложений. Сначала вам нужно настроить продвижение через Google консоли игры магазин Разработчик:

https://support.google.com/googleplay/android-developer/answer/6321495

Или добавить поддержку в кодах покупки приложений через в приложение поощрений:

https://developer.android.com/google/play/billing/billing_promotions.html

Заметим, однако, что существуют ограничения на количество и тип кодов, которые могут быть созданы:

Для каждого приложения вы можете создать до 500 промокодов за квартал. До вы можете использовать любую комбинацию платных приложений и промо-кодов .

Вот несколько способов, вы могли бы достичь промо-лимит кода для приложения:

  • 500 платных приложений промо-коды, или
  • 500 промо-коды для одного в приложении продукта или
  • 250 платное приложение промо-коды + 250 промо-коды для одного в приложении продукта, или
  • 100 промо-коды для пяти в приложении продукты
+2

Из вопроса: 'отправьте код на доску' - это не сработает, потому что каждый промо-код можно использовать только один раз. Таким образом, публикуется полный список (до 500) кодов (допустимо ли это по условиям использования?), Или разработчик должен отдать промо-код для каждой отдельной базы. – mjn

+0

Для этого usecase создала сайт под названием http://androidpromocode.com, где вы можете зарегистрировать приложение и добавить коды, после чего вы можете распространять ссылку, и мой сайт позаботится о распределении кода. – B4dT0bi

+2

НЕ используйте промокоды, если ваше приложение проверяет полезную нагрузку dev, так как покупки, выполненные с использованием промо-кодов, возвращают пустую полезную нагрузку dev! – rpattabi

16

Невозможно сделать это с помощью текущего набора функций в магазине Play.

Вы можете произвести аналогичный эффект, используя службу лицензирования (http://developer.android.com/guide/market/licensing) и, возможно, покупки в приложении. Однако, к сожалению, вам придется самому выполнять большую часть работы.

+1

Есть ли какие-либо обновления для этого ответа? –

+0

Я не знаю анонсированных функций, указывающих на такие улучшения в игровом магазине google. Большинство объявлений о крупных продуктах Google происходят в Google I/O, который находится в июне. – caskey

+0

@MikeT Доступная функция – Leonardo

2

Вы можете сделать это, если распространяете свое приложение через сторонний рынок приложений, например Appia. Однако эта функция не встроена в Google Play.

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

7

Как говорили другие, в настоящее время это не поддерживается Android Market/Play. Есть, я считаю, запрос функции, вы можете проголосовать/зажечь его. Если вы уже используете биллинг в приложении, довольно просто реализовать это самостоятельно. Все, что вам нужно, это база данных с доступом в Интернет, поэтому вы можете проверить, действительно ли код купона. Возможно, вам захочется реализовать какую-то функцию восстановления, чтобы люди могли повторно использовать код, если они переключали устройства. И/или настройте верхний предел для использования купона, чтобы вы могли запретить людям делиться купоном.

+4

Любая идея, если это разрешено Условиями использования Google Play? – auval

+0

Пока вы не берете деньги, вы, вероятно, в порядке. Если вы хотите быть уверенным, обратитесь к адвокату. –

+1

Я рассматриваю возможность использовать это как способ вознаградить своих бета-тестеров, поэтому никаких денег не требуется. Имеет смысл, спасибо! – auval

2

Я думаю, что у меня есть способ нормально работать. Я использую услугу лицензирования, которая не является ужасно трудной (в 10 раз проще, чем в биллинге в приложении), и встраивает время истечения срока в мое приложение и публикует отладочную версию на веб-сайте. До истечения срока действия он игнорирует ответ сервера лицензий. После истечения срока действия он сообщает «Нелицензионное приложение» с возможностью покупки.

Смежные вопросы