Демо-версия приложения - PullRequest
4 голосов
/ 23 апреля 2010

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

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

Любые предложения о том, как сохранить демо-флаг после удаления?

1 Ответ

3 голосов
/ 23 апреля 2010

Даже если он находится на SD-карте, нет причин, по которым пользователь не может просто пойти и удалить ваш файл самостоятельно.

Я задавал похожий вопрос несколько месяцев назад , но это было для ознакомительной копии, а не для демонстрационной версии. Вы можете сделать что-то похожее на , что предложил Дейв Уэбб , и сохранить идентификатор устройства каждого пользователя на сервере. Это означало бы, что вам обоим потребуются разрешения READ_PHONE_STATE и INTERNET, и я могу понять, что не нужно добавлять дополнительные разрешения. Тем не менее, это единственный надежный способ, который я могу придумать, чтобы гарантировать, что приложение запускается только X раз, поскольку любые изменения, внесенные в телефон, могут быть отменены.

mbaird отметил, что любой может установить полную версию вашего приложения и попробовать ее в течение одного дня, прежде чем запросить возврат ; Имея это в виду, вы можете сделать урезанную демо-версию, которая информирует пользователя об этой (не часто используемой) функциональности Market.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...