Android платные приложения - PullRequest
       21

Android платные приложения

1 голос
/ 06 апреля 2010

На рынке есть несколько приложений, которые настроены на бесплатный основной компонент (например, пробный период, ограниченный 7 днями), а затем "перезаряжают" приложения, которые добавляют определенное количество времени подписки к учетной записи. для пользователя, который позволяет им продолжать использовать основное приложение. Эти приложения «пополнения» также доступны на рынке. Я хотел бы знать, как сделать так, чтобы после того, как пользователь заплатил за одно из этих «перезаряжаемых» приложений и использовал его, чтобы добавить время к своей подписке, он не сможет удалить его и повторно загрузить (бесплатно) так как они заплатили за это один раз). Как настроить приложение так, чтобы вы получали только 1 успешную загрузку приложения с маркета за плату. Как только время будет добавлено в учетную запись пользователя, я бы хотел, чтобы рынок вел себя так, как будто приложение «перезарядка» никогда не покупалось.

Ответы [ 3 ]

2 голосов
/ 06 апреля 2010

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

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

После добавления времени к учетная запись пользователей я хотел бы на рынке вести себя как будто приложение "перезарядка" никогда не был куплен.

Это невозможно. На самом деле все работает наоборот: пользователь всегда сможет загрузить его на любое количество устройств, если он использует одну учетную запись Google для каждого устройства. Покупки приложений рассчитаны на срок службы Android Market, а не на срок, выбранный разработчиком.

1 голос
/ 23 марта 2011

Ознакомьтесь с новой функцией биллинга приложения , вы можете использовать некоторые ее функции для продажи дополнительных функций / времени подписки.

0 голосов
/ 26 сентября 2010

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

Поскольку дата первой активации хранится в вашей базе данных на вашем сервере, пользователь не сможет изменить ее, пока не вставит новую SIM-карту (следовательно, не изменит свой номер IMEI), даже если он повторно загрузит приложение несколько раз IMEI практически никогда не меняется, если вы не меняете SIM-карту.

...