2015-03-22 2 views
0

У меня довольно странный вопрос.Установленное количество запусков к применению

Возможно ли установить количество приложений на одном устройстве?

Я имею в виду, пусть пользователь запускает приложение только 3 раза, а затем запрещает его.

Единственное возможное решение, которое приходит мне на ум, это использовать SharedPreferences и рассчитать счет.

Можете ли вы предложить любой другой подход?

+0

не будет работать, потому что если пользователь очистит данные приложения, счетчик снова будет 0. Возможно, вам придется держать граф в другом месте. ex call web service при запуске приложения и обновить его на сервере. –

ответ

0

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

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

+0

Что такое SQLite? Что делать, если я там храню счетчик? – AnZ

+0

Такая же проблема, сброс данных приложения, и ваша база данных пуста. – Niels

0

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

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

Смежные вопросы