Можно ли заменить существующее бесплатное приложение для Android платной версией

Привет, ребята, я сделал бесплатную версию приложения и платную версию.

Мне было интересно, могу ли я как-нибудь заменить бесплатную версию на платную во время установки.

*Рассмотреть этот сценарий*

Пользователь уже установил бесплатную версию. Теперь ему нужны дополнительные функции, которые доступны только в платной версии. Поэтому он перенаправляется из приложения в Google Play, где покупает и устанавливает платную версию.

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

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

Это вообще возможно?

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


person Sheraz Ahmad Khilji    schedule 25.08.2013    source источник


Ответы (2)


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

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

Еще одним преимуществом этого является то, что все пользовательские данные остаются в бесплатном приложении, и после того, как пользователь перейдет на профессиональную версию, вам не нужно предпринимать никаких дальнейших шагов для перемещения данных из бесплатной версии в профессиональную. Кроме того, даже если пользователь удалит приложение pro key, данные все равно останутся в бесплатном приложении.

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

person free3dom    schedule 25.08.2013
comment
В итоге я сделал еще один проект и внедрил решение, описанное здесь -2.html#post1766" rel="nofollow noreferrer">forums.makingmoneywithandroid.com/android-development/ - person Sheraz Ahmad Khilji; 29.08.2013
comment
Спасибо, что поделились ссылкой. Описанный там метод обязательно принесет пользу всем, кто ищет подобное решение :) - person free3dom; 29.08.2013

Нет, это невозможно. Когда вы выбираете бесплатное приложение, Google указывает, что вы не сможете изменить этот параметр в будущем.

Вы можете создать новое приложение, например «YourApplication Pro», и это платная версия.

person Stefano    schedule 25.08.2013
comment
Я говорю о замене Myapp на Myapp Pro. Или как автоматически удалить Myapp при установке Myapp Pro - person Sheraz Ahmad Khilji; 25.08.2013