Есть ли способ дать людям промо-коды / купоны, чтобы они могли бесплатно загрузить ваше приложение?

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


person Chloe    schedule 09.04.2012    source источник


Ответы (5)


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

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 промокодов для пяти товаров в приложении
person TheIT    schedule 15.01.2016
comment
Из вопроса: post the code to a board - это не сработает, потому что каждый промокод можно использовать только один раз. Таким образом, либо публикуется полный список (до 500) кодов (допускается ли это условиями использования?), Либо разработчик должен выдавать промокод для каждой отдельной базы. - person mjn; 17.01.2016
comment
Для этого случая я создал веб-сайт под названием androidpromocode.com, где вы можете зарегистрировать приложение и добавить коды, после чего вы можете распространять ссылка, и мой веб-сайт позаботится о распространении кода. - person B4dT0bi; 08.03.2016
comment
НЕ используйте промокоды, если ваше приложение выполняет проверку полезной нагрузки разработчика, поскольку покупки, совершенные с использованием промо-кодов, возвращают пустую полезную нагрузку разработчика! - person rpattabi; 14.09.2016
comment
Знаете ли вы, могут ли разные люди использовать один и тот же код, чтобы вы могли использовать его в качестве общего вознаграждения в своем приложении, или он истекает для всех, когда один человек выкупает его для продукта inapp. - person Androidcoder; 17.10.2017

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

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

person caskey    schedule 09.04.2012
comment
Я не знаю анонсированных функций, которые указывают на такие улучшения в магазине Google Play. Большинство крупных анонсов продуктов Google происходит на Google I / O в июне. - person caskey; 06.05.2014
comment
Доступна функция @MikeT - person Leonardo; 15.10.2014
comment
@Leonardo У вас есть ссылка? - person Mike T; 16.10.2014
comment
@MikeT ознакомьтесь с support.google.com/googleplay/android- разработчик / ответ / - person Leonardo; 16.10.2014
comment
@Leonardo Возможно, я неправильно понимаю, но, насколько мне известно, альфа- и бета-тестеры не могут тестировать платные приложения бесплатно. Им по-прежнему нужно платить за приложение. - person Mike T; 20.10.2014
comment
Я зашел сюда в поисках решения исходного вопроса, но что касается бета-тестеров и покупок в приложениях, я считаю, что вы действительно должны совершить покупку, но как доверенный тестер вы сразу получаете возмещение. У меня есть длинный список моих собственных приложений в моей учетной записи Google Play, которые отображаются как отмененные. Так что в конечном итоге мне ничего не стоило протестировать эту функцию. - person Colin Holgate; 12.06.2015
comment
Я не думаю, что этот ответ больше актуален. Когда я покупаю что-то в Google Play, у меня теперь есть возможность активировать код. Я сам выкупил приложение за 6,99 евро, которое я загрузил бесплатно, по полученному мной промокоду. - person Jose Gómez; 29.07.2015
comment
@ JoseGómez, расскажите, пожалуйста, как вы получили промокод ... это будет полезно для продвижения моего нового приложения - person sathya; 06.01.2018
comment
@sathya этот ответ (stackoverflow.com/a/34802209/1816603) содержит самые свежие данные. - person Jose Gómez; 07.01.2018

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

person Nikolay Elenkov    schedule 10.04.2012
comment
Есть идеи, разрешено ли это Условиями использования Google Play? - person Amir Uval; 06.02.2013
comment
Пока вы не берете деньги с вас, вероятно, все в порядке. Если хотите убедиться, проконсультируйтесь с юристом. - person Nikolay Elenkov; 06.02.2013
comment
Я подумываю использовать это как способ вознаграждения моих бета-тестеров, так что никаких денег не требуется. Имеет смысл, спасибо! - person Amir Uval; 06.02.2013
comment
Какая ссылка на этот запрос функции? Я думаю, что это, возможно, уже было реализовано (stackoverflow.com/questions/10079840/) . - person Jose Gómez; 29.07.2015

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

person Chloe    schedule 07.09.2012

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

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

person lrAndroid    schedule 09.04.2012