Вопрос

Я ищу наиболее эффективный способ создать приложение с 30-дневной пробной версией, а затем заставить пользователя купить полную платную версию, если ему нравятся функции демо-версии.

Я искал предложения, как лучше всего реализовать лицензию для приложения.Вот некоторые мысли, которые у меня возникли:

-Sharedprefs — это будет работать до тех пор, пока пользователь не удалит и не переустановит приложение.По сути, испытательный срок начнется заново.

-Использовать идентификатор устройства. Я думал, что смогу получить серийный номер устройства и загрузить данные на сервер.Потом я наткнулся http://android-developers.blogspot.com/2011/03/identifying-app-installations.html это показало проблемы с попыткой получить идентификатор пользователя для устройства.

UUID — Казалось бы, это лучший вариант.Однако сможет ли кто-нибудь дать мне обзор того, как это реализовать и как это работает.И какие ограничения.

Это было полезно?

Решение

Пример реализации уже представлен в цитируемом вами блоге.

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

Ваше требование — отслеживать устройства.Так что, возможно, выберите идентификатор телефонии, Mac ID или их комбинацию.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top