WP7: пробный режим, что делать, если пользователь удалил приложение
Я планирую реализовать пробный режим для моего приложения, но только что понял, что дату установки необходимо сохранить в изолированном хранилище и сравнить с ограничением времени, которое я установил для своего пробного приложения. Однако пользователь может удалить пробное приложение, очевидно, оно также удаляет изолированное хранилище, и это означает, что они могут переустановить пробное приложение и использовать его снова!
Какой лучший способ сохранить дату установки или любой другой уникальный идентификатор на телефоне где-нибудь, кроме изолированного хранилища!
2 ответа
Использование пробной версии локально не очень хорошая идея. Один из способов сделать пробную версию - это вызвать службу (в облаке?) Из приложения. Но вам нужно сохранить уникальный идентификатор для пользователя, срок выполнения,...
Это может быть боль, чтобы поддерживать.
Вам следует попытаться использовать пробный режим, как указано в предоставленной Джоэлом ссылке, и активировать свои (платные) функции только после того, как пользователь приобрел ваше приложение.
Как сказано в документации:
Не полагайтесь на использование ограниченных по времени испытаний для защиты ценности вашего приложения.
Как правило, лучше всего защитить ценность вашего полнофункционального приложения, ограничив пробный доступ к ключевым путям кода. Пользователь может деинсталлировать и повторить попытку приложения без ограничений, поэтому пробный дизайн, который предлагает режим полного режима в течение ограниченного времени, создает только неудобства в качестве барьера для повторного использования.
Вы можете попробовать внедрить режим пробной версии, используя свой собственный сервер, на котором будет храниться userId с реальной датой начала пробной версии, но это непросто и потребует подключения к Интернету, по крайней мере, когда приложение запускается впервые после установки.