Разрешить пользователям бесплатно загружать собственное платное приложение на Android

У меня есть платное приложение в Play Store (виджет профиля, если кому интересно ;)) и я хочу разрешить некоторым пользователям (друзьям или людям, у которых нет кредитной карты) скачать его бесплатно.

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

Я видел, что с помощью библиотеки лицензирования Android вы можете заставить некоторых пользователей обойти проверку лицензии, но я хочу, чтобы приложение отображалось для них как «Куплено» в Play Store, и я не думаю, что это сработает.

Я искал Stack Overflow, но ни одно из найденных решений (например, создание отдельного APK и проверка его существования из «настоящего» приложения) не обрабатывало часть автоматического обновления.

Кто-нибудь нашел хорошее решение для этого?

Заранее спасибо!


person luthier    schedule 04.02.2013    source источник
comment
Я не уверен, как все это работает, но для приложений, которые я разрабатываю и устанавливаю через ADB, маркет понимает, что он у меня установлен, хотя я не устанавливал его через маркет. Возможно, отправка APK — не такая уж плохая идея. И если это ваши друзья, которым вы его отправляете, то, надеюсь, они не будут его распространять.   -  person gsingh2011    schedule 05.02.2013


Ответы (7)


Теперь вы можете создавать и распространять промо-коды среди текущих и новых пользователей в Google Play, чтобы привлечь внимание. На вкладке «Промоакции» в консоли разработчика вы можете настроить промокоды для своих приложений, игр и продуктов внутри приложений, чтобы распространять их в собственных маркетинговых кампаниях (до 500 кодов на приложение в квартал). Рассмотрите возможность использования промокодов для поощрения постоянных пользователей и привлечения новых клиентов.

Ссылка: 1) http://android-developers.blogspot.in/2016/01/create-promo-codes-for-your-apps-and-in.html

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

person Gopal    schedule 24.08.2016
comment
Сегодня днем ​​мне было интересно, можно ли распространять коды активации приложений Google Play. Вы развеяли мои сомнения, спасибо. - person Samuel Ives; 10.05.2018
comment
Я слышал, что эти промо-коды не могут дать скидку более 50%, что означает, что вы не можете сгенерировать промо-код, чтобы сделать продукт бесплатно, это правильно или неправильно? - person VectorX; 01.11.2018

Лучшее решение — попросить их купить приложение, а затем вернуть деньги за покупку. Он все равно будет отображаться как оплаченный. В качестве альтернативы вы можете дать им приложение и лицензировать его через LVL и настроить их адреса электронной почты как тестовые учетные записи, перечисленные как купленные, но тогда они не будут получать обновления.

person PearsonArtPhoto    schedule 04.02.2013
comment
Спасибо за ответ... проблема в том, что первый вариант недействителен для людей без кредитных карт, и, как вы сказали, ни один из вариантов не позволит обновлять... ... но в любом случае, так как кажется, что нет еще много вариантов, да, я думаю, что это то, что я в конечном итоге сделаю. Спасибо! - person luthier; 05.02.2013
comment
хм, а как насчет создания бесплатной версии того же приложения в магазине игр, но опубликованной в альфа-версии? - person Anze; 23.10.2014

У меня такая же проблема, я проверил и из того, что я вижу, нет аналога системе Apple (Дайте одноразовый код для загрузки приложения).

Если вы просто дадите им APK, вы не получите от них Crash/ANR, и они не будут автоматически получать обновления.

Это то, что Google действительно нужно исправить, извините, лучшего варианта нет.

(У меня такая же проблема для моего собственного устройства (вы не можете купить собственное приложение), у меня был сбой, который был редким в приложении на моем собственном телефоне, но я не мог воспроизвести его на компьютере, и журналы к тому времени, когда я это сделал, ошибка была хорошо пройдена. Возможность получить отчет о сбое через консоль разработчика избавила бы меня от большого количества возни)

person Kosh    schedule 07.02.2013

это обновленный метод без использования кредитной карты.

Вы можете создать бесплатную версию того же приложения в магазине Play, но опубликовать ее в альфа-версии. Затем вы можете создать группу тестировщиков альфа-версии Google+ и установить ее в качестве группы тестировщиков для альфа-версии.

Теперь добавьте пользователей с бесплатной лицензией в группу альфа-тестирования, и они получат ваше бесплатное приложение.

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

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

person Anze    schedule 22.10.2014

Вы можете организовать распродажу платного приложения по нулевой цене и сообщить об этом своим контактам. Google допускает распродажу до 8 дней за раз, но вы также можете настроить ее на один день. Таким образом, вы все еще можете получить несколько загрузок от непреднамеренных получателей, но «проблема» будет гораздо более контролируемой, чем если бы вы рассылали APK по почте. Другие проблемы, такие как обновления, также решаются автоматически.

person saurabh sawhney    schedule 20.01.2020

Вы можете загружать приложения в сторонние магазины приложений, такие как Amazon App Store, Aptoide , www.proapk.in, чтобы пользователи могли скачать платные приложения для Android бесплатно.

person Mod Apk    schedule 22.07.2020

Для загрузки приложения в качестве разработчика: официальное заявление Google Playstore по этому поводу заключается в том, что вы должны создать вторую учетную запись Google, чтобы загрузить приложение, для которого вы указаны в качестве разработчика. Таким образом, статистика загрузок и сроков не нарушается. Сегодня говорил о той же проблеме (хотя это произошло через некоторое время после того, как вопрос был опубликован, другие должны увидеть это с похожими проблемами)

Для того, чтобы раздать его бесплатно: разве вы не можете просто изменить приложение на бесплатное в определенное время, а затем уведомить этих людей, чтобы они нажали на него в определенное время?

person Neil Dyson    schedule 26.04.2013
comment
Изменив приложение на бесплатное, вы не сможете позже сделать его платным. - person Stanley; 26.04.2013